xref: /PHP-8.0/ext/spl/spl_dllist_arginfo.h (revision 68195bd4)
1 /* This is a generated file, edit the .stub.php file instead.
2  * Stub hash: 404df73577d733275e386226e11887b37a500ade */
3 
4 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplDoublyLinkedList_add, 0, 0, 2)
5 	ZEND_ARG_TYPE_INFO(0, index, IS_LONG, 0)
6 	ZEND_ARG_TYPE_INFO(0, value, IS_MIXED, 0)
7 ZEND_END_ARG_INFO()
8 
9 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplDoublyLinkedList_pop, 0, 0, 0)
10 ZEND_END_ARG_INFO()
11 
12 #define arginfo_class_SplDoublyLinkedList_shift arginfo_class_SplDoublyLinkedList_pop
13 
14 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplDoublyLinkedList_push, 0, 0, 1)
15 	ZEND_ARG_TYPE_INFO(0, value, IS_MIXED, 0)
16 ZEND_END_ARG_INFO()
17 
18 #define arginfo_class_SplDoublyLinkedList_unshift arginfo_class_SplDoublyLinkedList_push
19 
20 #define arginfo_class_SplDoublyLinkedList_top arginfo_class_SplDoublyLinkedList_pop
21 
22 #define arginfo_class_SplDoublyLinkedList_bottom arginfo_class_SplDoublyLinkedList_pop
23 
24 #define arginfo_class_SplDoublyLinkedList___debugInfo arginfo_class_SplDoublyLinkedList_pop
25 
26 #define arginfo_class_SplDoublyLinkedList_count arginfo_class_SplDoublyLinkedList_pop
27 
28 #define arginfo_class_SplDoublyLinkedList_isEmpty arginfo_class_SplDoublyLinkedList_pop
29 
30 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplDoublyLinkedList_setIteratorMode, 0, 0, 1)
31 	ZEND_ARG_TYPE_INFO(0, mode, IS_LONG, 0)
32 ZEND_END_ARG_INFO()
33 
34 #define arginfo_class_SplDoublyLinkedList_getIteratorMode arginfo_class_SplDoublyLinkedList_pop
35 
36 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplDoublyLinkedList_offsetExists, 0, 0, 1)
37 	ZEND_ARG_INFO(0, index)
38 ZEND_END_ARG_INFO()
39 
40 #define arginfo_class_SplDoublyLinkedList_offsetGet arginfo_class_SplDoublyLinkedList_offsetExists
41 
42 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplDoublyLinkedList_offsetSet, 0, 0, 2)
43 	ZEND_ARG_INFO(0, index)
44 	ZEND_ARG_TYPE_INFO(0, value, IS_MIXED, 0)
45 ZEND_END_ARG_INFO()
46 
47 #define arginfo_class_SplDoublyLinkedList_offsetUnset arginfo_class_SplDoublyLinkedList_offsetExists
48 
49 #define arginfo_class_SplDoublyLinkedList_rewind arginfo_class_SplDoublyLinkedList_pop
50 
51 #define arginfo_class_SplDoublyLinkedList_current arginfo_class_SplDoublyLinkedList_pop
52 
53 #define arginfo_class_SplDoublyLinkedList_key arginfo_class_SplDoublyLinkedList_pop
54 
55 #define arginfo_class_SplDoublyLinkedList_prev arginfo_class_SplDoublyLinkedList_pop
56 
57 #define arginfo_class_SplDoublyLinkedList_next arginfo_class_SplDoublyLinkedList_pop
58 
59 #define arginfo_class_SplDoublyLinkedList_valid arginfo_class_SplDoublyLinkedList_pop
60 
61 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplDoublyLinkedList_unserialize, 0, 0, 1)
62 	ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
63 ZEND_END_ARG_INFO()
64 
65 #define arginfo_class_SplDoublyLinkedList_serialize arginfo_class_SplDoublyLinkedList_pop
66 
67 #define arginfo_class_SplDoublyLinkedList___serialize arginfo_class_SplDoublyLinkedList_pop
68 
69 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplDoublyLinkedList___unserialize, 0, 0, 1)
70 	ZEND_ARG_TYPE_INFO(0, data, IS_ARRAY, 0)
71 ZEND_END_ARG_INFO()
72 
73 #define arginfo_class_SplQueue_enqueue arginfo_class_SplDoublyLinkedList_push
74 
75 #define arginfo_class_SplQueue_dequeue arginfo_class_SplDoublyLinkedList_pop
76 
77 
78 ZEND_METHOD(SplDoublyLinkedList, add);
79 ZEND_METHOD(SplDoublyLinkedList, pop);
80 ZEND_METHOD(SplDoublyLinkedList, shift);
81 ZEND_METHOD(SplDoublyLinkedList, push);
82 ZEND_METHOD(SplDoublyLinkedList, unshift);
83 ZEND_METHOD(SplDoublyLinkedList, top);
84 ZEND_METHOD(SplDoublyLinkedList, bottom);
85 ZEND_METHOD(SplDoublyLinkedList, __debugInfo);
86 ZEND_METHOD(SplDoublyLinkedList, count);
87 ZEND_METHOD(SplDoublyLinkedList, isEmpty);
88 ZEND_METHOD(SplDoublyLinkedList, setIteratorMode);
89 ZEND_METHOD(SplDoublyLinkedList, getIteratorMode);
90 ZEND_METHOD(SplDoublyLinkedList, offsetExists);
91 ZEND_METHOD(SplDoublyLinkedList, offsetGet);
92 ZEND_METHOD(SplDoublyLinkedList, offsetSet);
93 ZEND_METHOD(SplDoublyLinkedList, offsetUnset);
94 ZEND_METHOD(SplDoublyLinkedList, rewind);
95 ZEND_METHOD(SplDoublyLinkedList, current);
96 ZEND_METHOD(SplDoublyLinkedList, key);
97 ZEND_METHOD(SplDoublyLinkedList, prev);
98 ZEND_METHOD(SplDoublyLinkedList, next);
99 ZEND_METHOD(SplDoublyLinkedList, valid);
100 ZEND_METHOD(SplDoublyLinkedList, unserialize);
101 ZEND_METHOD(SplDoublyLinkedList, serialize);
102 ZEND_METHOD(SplDoublyLinkedList, __serialize);
103 ZEND_METHOD(SplDoublyLinkedList, __unserialize);
104 
105 
106 static const zend_function_entry class_SplDoublyLinkedList_methods[] = {
107 	ZEND_ME(SplDoublyLinkedList, add, arginfo_class_SplDoublyLinkedList_add, ZEND_ACC_PUBLIC)
108 	ZEND_ME(SplDoublyLinkedList, pop, arginfo_class_SplDoublyLinkedList_pop, ZEND_ACC_PUBLIC)
109 	ZEND_ME(SplDoublyLinkedList, shift, arginfo_class_SplDoublyLinkedList_shift, ZEND_ACC_PUBLIC)
110 	ZEND_ME(SplDoublyLinkedList, push, arginfo_class_SplDoublyLinkedList_push, ZEND_ACC_PUBLIC)
111 	ZEND_ME(SplDoublyLinkedList, unshift, arginfo_class_SplDoublyLinkedList_unshift, ZEND_ACC_PUBLIC)
112 	ZEND_ME(SplDoublyLinkedList, top, arginfo_class_SplDoublyLinkedList_top, ZEND_ACC_PUBLIC)
113 	ZEND_ME(SplDoublyLinkedList, bottom, arginfo_class_SplDoublyLinkedList_bottom, ZEND_ACC_PUBLIC)
114 	ZEND_ME(SplDoublyLinkedList, __debugInfo, arginfo_class_SplDoublyLinkedList___debugInfo, ZEND_ACC_PUBLIC)
115 	ZEND_ME(SplDoublyLinkedList, count, arginfo_class_SplDoublyLinkedList_count, ZEND_ACC_PUBLIC)
116 	ZEND_ME(SplDoublyLinkedList, isEmpty, arginfo_class_SplDoublyLinkedList_isEmpty, ZEND_ACC_PUBLIC)
117 	ZEND_ME(SplDoublyLinkedList, setIteratorMode, arginfo_class_SplDoublyLinkedList_setIteratorMode, ZEND_ACC_PUBLIC)
118 	ZEND_ME(SplDoublyLinkedList, getIteratorMode, arginfo_class_SplDoublyLinkedList_getIteratorMode, ZEND_ACC_PUBLIC)
119 	ZEND_ME(SplDoublyLinkedList, offsetExists, arginfo_class_SplDoublyLinkedList_offsetExists, ZEND_ACC_PUBLIC)
120 	ZEND_ME(SplDoublyLinkedList, offsetGet, arginfo_class_SplDoublyLinkedList_offsetGet, ZEND_ACC_PUBLIC)
121 	ZEND_ME(SplDoublyLinkedList, offsetSet, arginfo_class_SplDoublyLinkedList_offsetSet, ZEND_ACC_PUBLIC)
122 	ZEND_ME(SplDoublyLinkedList, offsetUnset, arginfo_class_SplDoublyLinkedList_offsetUnset, ZEND_ACC_PUBLIC)
123 	ZEND_ME(SplDoublyLinkedList, rewind, arginfo_class_SplDoublyLinkedList_rewind, ZEND_ACC_PUBLIC)
124 	ZEND_ME(SplDoublyLinkedList, current, arginfo_class_SplDoublyLinkedList_current, ZEND_ACC_PUBLIC)
125 	ZEND_ME(SplDoublyLinkedList, key, arginfo_class_SplDoublyLinkedList_key, ZEND_ACC_PUBLIC)
126 	ZEND_ME(SplDoublyLinkedList, prev, arginfo_class_SplDoublyLinkedList_prev, ZEND_ACC_PUBLIC)
127 	ZEND_ME(SplDoublyLinkedList, next, arginfo_class_SplDoublyLinkedList_next, ZEND_ACC_PUBLIC)
128 	ZEND_ME(SplDoublyLinkedList, valid, arginfo_class_SplDoublyLinkedList_valid, ZEND_ACC_PUBLIC)
129 	ZEND_ME(SplDoublyLinkedList, unserialize, arginfo_class_SplDoublyLinkedList_unserialize, ZEND_ACC_PUBLIC)
130 	ZEND_ME(SplDoublyLinkedList, serialize, arginfo_class_SplDoublyLinkedList_serialize, ZEND_ACC_PUBLIC)
131 	ZEND_ME(SplDoublyLinkedList, __serialize, arginfo_class_SplDoublyLinkedList___serialize, ZEND_ACC_PUBLIC)
132 	ZEND_ME(SplDoublyLinkedList, __unserialize, arginfo_class_SplDoublyLinkedList___unserialize, ZEND_ACC_PUBLIC)
133 	ZEND_FE_END
134 };
135 
136 
137 static const zend_function_entry class_SplQueue_methods[] = {
138 	ZEND_MALIAS(SplDoublyLinkedList, enqueue, push, arginfo_class_SplQueue_enqueue, ZEND_ACC_PUBLIC)
139 	ZEND_MALIAS(SplDoublyLinkedList, dequeue, shift, arginfo_class_SplQueue_dequeue, ZEND_ACC_PUBLIC)
140 	ZEND_FE_END
141 };
142 
143 
144 static const zend_function_entry class_SplStack_methods[] = {
145 	ZEND_FE_END
146 };
147