Lines Matching refs:class_container

163 #define INIT_CLASS_ENTRY(class_container, class_name, functions) \  argument
164 INIT_OVERLOADED_CLASS_ENTRY(class_container, class_name, functions, NULL, NULL, NULL)
166 #define INIT_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions) \ argument
167 …INIT_OVERLOADED_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions, NULL, NULL,…
169 #define INIT_OVERLOADED_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions, hand… argument
173 class_container.name = zend_new_interned_string(cl_name, _len+1, 0 TSRMLS_CC); \
174 if (class_container.name == cl_name) { \
175 class_container.name = zend_strndup(cl_name, _len); \
177 class_container.name_length = _len; \
178 …INIT_CLASS_ENTRY_INIT_METHODS(class_container, functions, handle_fcall, handle_propget, handle_pro…
181 #define INIT_CLASS_ENTRY_INIT_METHODS(class_container, functions, handle_fcall, handle_propget, han… argument
183 class_container.constructor = NULL; \
184 class_container.destructor = NULL; \
185 class_container.clone = NULL; \
186 class_container.serialize = NULL; \
187 class_container.unserialize = NULL; \
188 class_container.create_object = NULL; \
189 class_container.interface_gets_implemented = NULL; \
190 class_container.get_static_method = NULL; \
191 class_container.__call = handle_fcall; \
192 class_container.__callstatic = NULL; \
193 class_container.__tostring = NULL; \
194 class_container.__get = handle_propget; \
195 class_container.__set = handle_propset; \
196 class_container.__unset = handle_propunset; \
197 class_container.__isset = handle_propisset; \
198 class_container.serialize_func = NULL; \
199 class_container.unserialize_func = NULL; \
200 class_container.serialize = NULL; \
201 class_container.unserialize = NULL; \
202 class_container.parent = NULL; \
203 class_container.num_interfaces = 0; \
204 class_container.traits = NULL; \
205 class_container.num_traits = 0; \
206 class_container.trait_aliases = NULL; \
207 class_container.trait_precedences = NULL; \
208 class_container.interfaces = NULL; \
209 class_container.get_iterator = NULL; \
210 class_container.iterator_funcs.funcs = NULL; \
211 class_container.info.internal.module = NULL; \
212 class_container.info.internal.builtin_functions = functions; \
215 #define INIT_OVERLOADED_CLASS_ENTRY(class_container, class_name, functions, handle_fcall, handle_pr… argument
216 …INIT_OVERLOADED_CLASS_ENTRY_EX(class_container, class_name, sizeof(class_name)-1, functions, handl…
218 #define INIT_NS_CLASS_ENTRY(class_container, ns, class_name, functions) \ argument
219 INIT_CLASS_ENTRY(class_container, ZEND_NS_NAME(ns, class_name), functions)
220 #define INIT_OVERLOADED_NS_CLASS_ENTRY_EX(class_container, ns, class_name, functions, handle_fcall,… argument
221 …INIT_OVERLOADED_CLASS_ENTRY_EX(class_container, ZEND_NS_NAME(ns, class_name), sizeof(ZEND_NS_NAME(…
222 #define INIT_OVERLOADED_NS_CLASS_ENTRY(class_container, ns, class_name, functions, handle_fcall, ha… argument
223 …INIT_OVERLOADED_CLASS_ENTRY(class_container, ZEND_NS_NAME(ns, class_name), functions, handle_fcall…