Lines Matching refs:class_container

279 #define INIT_CLASS_ENTRY(class_container, class_name, functions) \  argument
280 INIT_CLASS_ENTRY_EX(class_container, class_name, strlen(class_name), functions)
282 #define INIT_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions) \ argument
284 memset(&class_container, 0, sizeof(zend_class_entry)); \
285 class_container.name = zend_string_init_interned(class_name, class_name_len, 1); \
286 class_container.default_object_handlers = &std_object_handlers; \
287 class_container.info.internal.builtin_functions = functions; \
290 #define INIT_CLASS_ENTRY_INIT_METHODS(class_container, functions) \ argument
292 class_container.default_object_handlers = &std_object_handlers; \
293 class_container.constructor = NULL; \
294 class_container.destructor = NULL; \
295 class_container.clone = NULL; \
296 class_container.serialize = NULL; \
297 class_container.unserialize = NULL; \
298 class_container.create_object = NULL; \
299 class_container.get_static_method = NULL; \
300 class_container.__call = NULL; \
301 class_container.__callstatic = NULL; \
302 class_container.__tostring = NULL; \
303 class_container.__get = NULL; \
304 class_container.__set = NULL; \
305 class_container.__unset = NULL; \
306 class_container.__isset = NULL; \
307 class_container.__debugInfo = NULL; \
308 class_container.__serialize = NULL; \
309 class_container.__unserialize = NULL; \
310 class_container.parent = NULL; \
311 class_container.num_interfaces = 0; \
312 class_container.trait_names = NULL; \
313 class_container.num_traits = 0; \
314 class_container.trait_aliases = NULL; \
315 class_container.trait_precedences = NULL; \
316 class_container.interfaces = NULL; \
317 class_container.get_iterator = NULL; \
318 class_container.iterator_funcs_ptr = NULL; \
319 class_container.arrayaccess_funcs_ptr = NULL; \
320 class_container.info.internal.module = NULL; \
321 class_container.info.internal.builtin_functions = functions; \
325 #define INIT_NS_CLASS_ENTRY(class_container, ns, class_name, functions) \ argument
326 INIT_CLASS_ENTRY(class_container, ZEND_NS_NAME(ns, class_name), functions)