Lines Matching defs:_zend_class_entry

476 struct _zend_class_entry {  struct
480 struct _zend_class_entry *parent; argument
481 int refcount;
482 zend_uint ce_flags;
484 HashTable function_table;
485 HashTable properties_info;
486 zval **default_properties_table;
487 zval **default_static_members_table;
488 zval **static_members_table;
489 HashTable constants_table;
490 int default_properties_count;
491 int default_static_members_count;
493 union _zend_function *constructor;
494 union _zend_function *destructor;
495 union _zend_function *clone;
496 union _zend_function *__get;
497 union _zend_function *__set;
498 union _zend_function *__unset;
499 union _zend_function *__isset;
500 union _zend_function *__call;
501 union _zend_function *__callstatic;
502 union _zend_function *__tostring;
503 union _zend_function *serialize_func;
504 union _zend_function *unserialize_func;
506 zend_class_iterator_funcs iterator_funcs;
509 zend_object_value (*create_object)(zend_class_entry *class_type TSRMLS_DC);
510 zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
511 …int (*interface_gets_implemented)(zend_class_entry *iface, zend_class_entry *class_type TSRMLS_DC)…
512 …union _zend_function *(*get_static_method)(zend_class_entry *ce, char* method, int method_len TSRM…
515 …int (*serialize)(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *da…
516 …int (*unserialize)(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_le…
518 zend_class_entry **interfaces;
519 zend_uint num_interfaces;
521 zend_class_entry **traits;
522 zend_uint num_traits;
523 zend_trait_alias **trait_aliases;
524 zend_trait_precedence **trait_precedences;
526 union {
538 } info;