1 /* This is a generated file, edit the .stub.php file instead.
2 * Stub hash: regen with 'sh regen_arginfo.sh'
3 * file has been fixedup for different versions */
4 
5 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixelIterator___construct, 0, 0, 1)
6 	ZEND_ARG_OBJ_INFO(0, imagick, Imagick, 0)
7 ZEND_END_ARG_INFO()
8 
9 
10 #if PHP_VERSION_ID >= 80000
11 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixelIterator_clear, 0, 0, _IS_BOOL, 0)
12 #else
13 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixelIterator_clear, 0, 0, 0)
14 #endif
15 
16 ZEND_END_ARG_INFO()
17 
18 
19 #if PHP_VERSION_ID >= 80000
20 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_ImagickPixelIterator_getPixelIterator, 0, 1, ImagickPixelIterator, 0)
21 #else
22 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixelIterator_getPixelIterator, 0, 0, 1)
23 #endif
24 
25 	ZEND_ARG_OBJ_INFO(0, imagick, Imagick, 0)
26 ZEND_END_ARG_INFO()
27 
28 
29 #if PHP_VERSION_ID >= 80000
30 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_ImagickPixelIterator_getPixelRegionIterator, 0, 5, ImagickPixelIterator, 0)
31 #else
32 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixelIterator_getPixelRegionIterator, 0, 0, 5)
33 #endif
34 
35 	ZEND_ARG_OBJ_INFO(0, imagick, Imagick, 0)
36 
37 #if PHP_VERSION_ID >= 80000
38     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
39 #else
40     ZEND_ARG_INFO(0, x)
41 #endif
42 
43 #if PHP_VERSION_ID >= 80000
44     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
45 #else
46     ZEND_ARG_INFO(0, y)
47 #endif
48 
49 #if PHP_VERSION_ID >= 80000
50     ZEND_ARG_TYPE_INFO(0, columns, IS_LONG, 0)
51 #else
52     ZEND_ARG_INFO(0, columns)
53 #endif
54 
55 #if PHP_VERSION_ID >= 80000
56     ZEND_ARG_TYPE_INFO(0, rows, IS_LONG, 0)
57 #else
58     ZEND_ARG_INFO(0, rows)
59 #endif
60 ZEND_END_ARG_INFO()
61 
62 #define arginfo_class_ImagickPixelIterator_destroy arginfo_class_ImagickPixelIterator_clear
63 
64 
65 #if PHP_VERSION_ID >= 80000
66 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixelIterator_getCurrentIteratorRow, 0, 0, IS_ARRAY, 0)
67 #else
68 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixelIterator_getCurrentIteratorRow, 0, 0, 0)
69 #endif
70 
71 ZEND_END_ARG_INFO()
72 
73 
74 #if PHP_VERSION_ID >= 80000
75 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixelIterator_getIteratorRow, 0, 0, IS_LONG, 0)
76 #else
77 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixelIterator_getIteratorRow, 0, 0, 0)
78 #endif
79 
80 ZEND_END_ARG_INFO()
81 
82 #define arginfo_class_ImagickPixelIterator_getNextIteratorRow arginfo_class_ImagickPixelIterator_getCurrentIteratorRow
83 
84 #define arginfo_class_ImagickPixelIterator_getPreviousIteratorRow arginfo_class_ImagickPixelIterator_getCurrentIteratorRow
85 
86 #define arginfo_class_ImagickPixelIterator_key arginfo_class_ImagickPixelIterator_getIteratorRow
87 
88 #define arginfo_class_ImagickPixelIterator_next arginfo_class_ImagickPixelIterator_getCurrentIteratorRow
89 
90 #define arginfo_class_ImagickPixelIterator_rewind arginfo_class_ImagickPixelIterator_clear
91 
92 #define arginfo_class_ImagickPixelIterator_current arginfo_class_ImagickPixelIterator_getCurrentIteratorRow
93 
94 
95 #if PHP_VERSION_ID >= 80000
96 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixelIterator_newPixelIterator, 0, 1, _IS_BOOL, 0)
97 #else
98 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixelIterator_newPixelIterator, 0, 0, 1)
99 #endif
100 
101 	ZEND_ARG_OBJ_INFO(0, imagick, Imagick, 0)
102 ZEND_END_ARG_INFO()
103 
104 
105 #if PHP_VERSION_ID >= 80000
106 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixelIterator_newPixelRegionIterator, 0, 5, _IS_BOOL, 0)
107 #else
108 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixelIterator_newPixelRegionIterator, 0, 0, 5)
109 #endif
110 
111 	ZEND_ARG_OBJ_INFO(0, imagick, Imagick, 0)
112 
113 #if PHP_VERSION_ID >= 80000
114     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
115 #else
116     ZEND_ARG_INFO(0, x)
117 #endif
118 
119 #if PHP_VERSION_ID >= 80000
120     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
121 #else
122     ZEND_ARG_INFO(0, y)
123 #endif
124 
125 #if PHP_VERSION_ID >= 80000
126     ZEND_ARG_TYPE_INFO(0, columns, IS_LONG, 0)
127 #else
128     ZEND_ARG_INFO(0, columns)
129 #endif
130 
131 #if PHP_VERSION_ID >= 80000
132     ZEND_ARG_TYPE_INFO(0, rows, IS_LONG, 0)
133 #else
134     ZEND_ARG_INFO(0, rows)
135 #endif
136 ZEND_END_ARG_INFO()
137 
138 #define arginfo_class_ImagickPixelIterator_resetIterator arginfo_class_ImagickPixelIterator_clear
139 
140 #define arginfo_class_ImagickPixelIterator_setIteratorFirstRow arginfo_class_ImagickPixelIterator_clear
141 
142 #define arginfo_class_ImagickPixelIterator_setIteratorLastRow arginfo_class_ImagickPixelIterator_clear
143 
144 
145 #if PHP_VERSION_ID >= 80000
146 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixelIterator_setIteratorRow, 0, 1, _IS_BOOL, 0)
147 #else
148 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixelIterator_setIteratorRow, 0, 0, 1)
149 #endif
150 
151 
152 #if PHP_VERSION_ID >= 80000
153     ZEND_ARG_TYPE_INFO(0, row, IS_LONG, 0)
154 #else
155     ZEND_ARG_INFO(0, row)
156 #endif
157 ZEND_END_ARG_INFO()
158 
159 #define arginfo_class_ImagickPixelIterator_syncIterator arginfo_class_ImagickPixelIterator_clear
160 
161 #define arginfo_class_ImagickPixelIterator_valid arginfo_class_ImagickPixelIterator_clear
162 
163 
164 ZEND_METHOD(ImagickPixelIterator, __construct);
165 ZEND_METHOD(ImagickPixelIterator, clear);
166 ZEND_METHOD(ImagickPixelIterator, getPixelIterator);
167 ZEND_METHOD(ImagickPixelIterator, getPixelRegionIterator);
168 ZEND_METHOD(ImagickPixelIterator, getCurrentIteratorRow);
169 ZEND_METHOD(ImagickPixelIterator, getIteratorRow);
170 ZEND_METHOD(ImagickPixelIterator, getNextIteratorRow);
171 ZEND_METHOD(ImagickPixelIterator, getPreviousIteratorRow);
172 ZEND_METHOD(ImagickPixelIterator, resetIterator);
173 ZEND_METHOD(ImagickPixelIterator, newPixelIterator);
174 ZEND_METHOD(ImagickPixelIterator, newPixelRegionIterator);
175 ZEND_METHOD(ImagickPixelIterator, setIteratorFirstRow);
176 ZEND_METHOD(ImagickPixelIterator, setIteratorLastRow);
177 ZEND_METHOD(ImagickPixelIterator, setIteratorRow);
178 ZEND_METHOD(ImagickPixelIterator, syncIterator);
179 ZEND_METHOD(ImagickPixelIterator, valid);
180 
181 
182 static const zend_function_entry class_ImagickPixelIterator_methods[] = {
183 	ZEND_ME(ImagickPixelIterator, __construct, arginfo_class_ImagickPixelIterator___construct, ZEND_ACC_PUBLIC)
184 	ZEND_ME(ImagickPixelIterator, clear, arginfo_class_ImagickPixelIterator_clear, ZEND_ACC_PUBLIC)
185 	ZEND_ME(ImagickPixelIterator, getPixelIterator, arginfo_class_ImagickPixelIterator_getPixelIterator, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
186 	ZEND_ME(ImagickPixelIterator, getPixelRegionIterator, arginfo_class_ImagickPixelIterator_getPixelRegionIterator, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
187 	ZEND_MALIAS(ImagickPixelIterator, destroy, clear, arginfo_class_ImagickPixelIterator_destroy, ZEND_ACC_PUBLIC)
188 	ZEND_ME(ImagickPixelIterator, getCurrentIteratorRow, arginfo_class_ImagickPixelIterator_getCurrentIteratorRow, ZEND_ACC_PUBLIC)
189 	ZEND_ME(ImagickPixelIterator, getIteratorRow, arginfo_class_ImagickPixelIterator_getIteratorRow, ZEND_ACC_PUBLIC)
190 	ZEND_ME(ImagickPixelIterator, getNextIteratorRow, arginfo_class_ImagickPixelIterator_getNextIteratorRow, ZEND_ACC_PUBLIC)
191 	ZEND_ME(ImagickPixelIterator, getPreviousIteratorRow, arginfo_class_ImagickPixelIterator_getPreviousIteratorRow, ZEND_ACC_PUBLIC)
192 	ZEND_MALIAS(ImagickPixelIterator, key, getIteratorRow, arginfo_class_ImagickPixelIterator_key, ZEND_ACC_PUBLIC)
193 	ZEND_MALIAS(ImagickPixelIterator, next, getNextIteratorRow, arginfo_class_ImagickPixelIterator_next, ZEND_ACC_PUBLIC)
194 	ZEND_MALIAS(ImagickPixelIterator, rewind, resetIterator, arginfo_class_ImagickPixelIterator_rewind, ZEND_ACC_PUBLIC)
195 	ZEND_MALIAS(ImagickPixelIterator, current, getCurrentIteratorRow, arginfo_class_ImagickPixelIterator_current, ZEND_ACC_PUBLIC)
196 	ZEND_ME(ImagickPixelIterator, newPixelIterator, arginfo_class_ImagickPixelIterator_newPixelIterator, ZEND_ACC_PUBLIC)
197 	ZEND_ME(ImagickPixelIterator, newPixelRegionIterator, arginfo_class_ImagickPixelIterator_newPixelRegionIterator, ZEND_ACC_PUBLIC)
198 	ZEND_ME(ImagickPixelIterator, resetIterator, arginfo_class_ImagickPixelIterator_resetIterator, ZEND_ACC_PUBLIC)
199 	ZEND_ME(ImagickPixelIterator, setIteratorFirstRow, arginfo_class_ImagickPixelIterator_setIteratorFirstRow, ZEND_ACC_PUBLIC)
200 	ZEND_ME(ImagickPixelIterator, setIteratorLastRow, arginfo_class_ImagickPixelIterator_setIteratorLastRow, ZEND_ACC_PUBLIC)
201 	ZEND_ME(ImagickPixelIterator, setIteratorRow, arginfo_class_ImagickPixelIterator_setIteratorRow, ZEND_ACC_PUBLIC)
202 	ZEND_ME(ImagickPixelIterator, syncIterator, arginfo_class_ImagickPixelIterator_syncIterator, ZEND_ACC_PUBLIC)
203 	ZEND_ME(ImagickPixelIterator, valid, arginfo_class_ImagickPixelIterator_valid, ZEND_ACC_PUBLIC)
204 	ZEND_FE_END
205 };