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 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixelIterator_next, 0, 0, IS_VOID, 0)
89 ZEND_END_ARG_INFO()
90 
91 #define arginfo_class_ImagickPixelIterator_rewind arginfo_class_ImagickPixelIterator_next
92 
93 #define arginfo_class_ImagickPixelIterator_current arginfo_class_ImagickPixelIterator_getCurrentIteratorRow
94 
95 
96 #if PHP_VERSION_ID >= 80000
97 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixelIterator_newPixelIterator, 0, 1, _IS_BOOL, 0)
98 #else
99 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixelIterator_newPixelIterator, 0, 0, 1)
100 #endif
101 
102 	ZEND_ARG_OBJ_INFO(0, imagick, Imagick, 0)
103 ZEND_END_ARG_INFO()
104 
105 
106 #if PHP_VERSION_ID >= 80000
107 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixelIterator_newPixelRegionIterator, 0, 5, _IS_BOOL, 0)
108 #else
109 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixelIterator_newPixelRegionIterator, 0, 0, 5)
110 #endif
111 
112 	ZEND_ARG_OBJ_INFO(0, imagick, Imagick, 0)
113 
114 #if PHP_VERSION_ID >= 80000
115     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
116 #else
117     ZEND_ARG_INFO(0, x)
118 #endif
119 
120 #if PHP_VERSION_ID >= 80000
121     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
122 #else
123     ZEND_ARG_INFO(0, y)
124 #endif
125 
126 #if PHP_VERSION_ID >= 80000
127     ZEND_ARG_TYPE_INFO(0, columns, IS_LONG, 0)
128 #else
129     ZEND_ARG_INFO(0, columns)
130 #endif
131 
132 #if PHP_VERSION_ID >= 80000
133     ZEND_ARG_TYPE_INFO(0, rows, IS_LONG, 0)
134 #else
135     ZEND_ARG_INFO(0, rows)
136 #endif
137 ZEND_END_ARG_INFO()
138 
139 #define arginfo_class_ImagickPixelIterator_resetIterator arginfo_class_ImagickPixelIterator_clear
140 
141 #define arginfo_class_ImagickPixelIterator_setIteratorFirstRow arginfo_class_ImagickPixelIterator_clear
142 
143 #define arginfo_class_ImagickPixelIterator_setIteratorLastRow arginfo_class_ImagickPixelIterator_clear
144 
145 
146 #if PHP_VERSION_ID >= 80000
147 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixelIterator_setIteratorRow, 0, 1, _IS_BOOL, 0)
148 #else
149 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixelIterator_setIteratorRow, 0, 0, 1)
150 #endif
151 
152 
153 #if PHP_VERSION_ID >= 80000
154     ZEND_ARG_TYPE_INFO(0, row, IS_LONG, 0)
155 #else
156     ZEND_ARG_INFO(0, row)
157 #endif
158 ZEND_END_ARG_INFO()
159 
160 #define arginfo_class_ImagickPixelIterator_syncIterator arginfo_class_ImagickPixelIterator_clear
161 
162 #define arginfo_class_ImagickPixelIterator_valid arginfo_class_ImagickPixelIterator_clear
163 
164 
165 ZEND_METHOD(ImagickPixelIterator, __construct);
166 ZEND_METHOD(ImagickPixelIterator, clear);
167 ZEND_METHOD(ImagickPixelIterator, getPixelIterator);
168 ZEND_METHOD(ImagickPixelIterator, getPixelRegionIterator);
169 ZEND_METHOD(ImagickPixelIterator, getCurrentIteratorRow);
170 ZEND_METHOD(ImagickPixelIterator, getIteratorRow);
171 ZEND_METHOD(ImagickPixelIterator, getNextIteratorRow);
172 ZEND_METHOD(ImagickPixelIterator, getPreviousIteratorRow);
173 ZEND_METHOD(ImagickPixelIterator, resetIterator);
174 ZEND_METHOD(ImagickPixelIterator, newPixelIterator);
175 ZEND_METHOD(ImagickPixelIterator, newPixelRegionIterator);
176 ZEND_METHOD(ImagickPixelIterator, setIteratorFirstRow);
177 ZEND_METHOD(ImagickPixelIterator, setIteratorLastRow);
178 ZEND_METHOD(ImagickPixelIterator, setIteratorRow);
179 ZEND_METHOD(ImagickPixelIterator, syncIterator);
180 ZEND_METHOD(ImagickPixelIterator, valid);
181 
182 
183 static const zend_function_entry class_ImagickPixelIterator_methods[] = {
184 	ZEND_ME(ImagickPixelIterator, __construct, arginfo_class_ImagickPixelIterator___construct, ZEND_ACC_PUBLIC)
185 	ZEND_ME(ImagickPixelIterator, clear, arginfo_class_ImagickPixelIterator_clear, ZEND_ACC_PUBLIC)
186 	ZEND_ME(ImagickPixelIterator, getPixelIterator, arginfo_class_ImagickPixelIterator_getPixelIterator, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
187 	ZEND_ME(ImagickPixelIterator, getPixelRegionIterator, arginfo_class_ImagickPixelIterator_getPixelRegionIterator, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
188 	ZEND_MALIAS(ImagickPixelIterator, destroy, clear, arginfo_class_ImagickPixelIterator_destroy, ZEND_ACC_PUBLIC)
189 	ZEND_ME(ImagickPixelIterator, getCurrentIteratorRow, arginfo_class_ImagickPixelIterator_getCurrentIteratorRow, ZEND_ACC_PUBLIC)
190 	ZEND_ME(ImagickPixelIterator, getIteratorRow, arginfo_class_ImagickPixelIterator_getIteratorRow, ZEND_ACC_PUBLIC)
191 	ZEND_ME(ImagickPixelIterator, getNextIteratorRow, arginfo_class_ImagickPixelIterator_getNextIteratorRow, ZEND_ACC_PUBLIC)
192 	ZEND_ME(ImagickPixelIterator, getPreviousIteratorRow, arginfo_class_ImagickPixelIterator_getPreviousIteratorRow, ZEND_ACC_PUBLIC)
193 	ZEND_MALIAS(ImagickPixelIterator, key, getIteratorRow, arginfo_class_ImagickPixelIterator_key, ZEND_ACC_PUBLIC)
194 	ZEND_MALIAS(ImagickPixelIterator, next, getNextIteratorRow, arginfo_class_ImagickPixelIterator_next, ZEND_ACC_PUBLIC)
195 	ZEND_MALIAS(ImagickPixelIterator, rewind, resetIterator, arginfo_class_ImagickPixelIterator_rewind, ZEND_ACC_PUBLIC)
196 	ZEND_MALIAS(ImagickPixelIterator, current, getCurrentIteratorRow, arginfo_class_ImagickPixelIterator_current, ZEND_ACC_PUBLIC)
197 	ZEND_ME(ImagickPixelIterator, newPixelIterator, arginfo_class_ImagickPixelIterator_newPixelIterator, ZEND_ACC_PUBLIC)
198 	ZEND_ME(ImagickPixelIterator, newPixelRegionIterator, arginfo_class_ImagickPixelIterator_newPixelRegionIterator, ZEND_ACC_PUBLIC)
199 	ZEND_ME(ImagickPixelIterator, resetIterator, arginfo_class_ImagickPixelIterator_resetIterator, ZEND_ACC_PUBLIC)
200 	ZEND_ME(ImagickPixelIterator, setIteratorFirstRow, arginfo_class_ImagickPixelIterator_setIteratorFirstRow, ZEND_ACC_PUBLIC)
201 	ZEND_ME(ImagickPixelIterator, setIteratorLastRow, arginfo_class_ImagickPixelIterator_setIteratorLastRow, ZEND_ACC_PUBLIC)
202 	ZEND_ME(ImagickPixelIterator, setIteratorRow, arginfo_class_ImagickPixelIterator_setIteratorRow, ZEND_ACC_PUBLIC)
203 	ZEND_ME(ImagickPixelIterator, syncIterator, arginfo_class_ImagickPixelIterator_syncIterator, ZEND_ACC_PUBLIC)
204 	ZEND_ME(ImagickPixelIterator, valid, arginfo_class_ImagickPixelIterator_valid, ZEND_ACC_PUBLIC)
205 	ZEND_FE_END
206 };