Back to index

php5  5.3.10
Public Attributes
_zend_class_entry Struct Reference

#include <zend.h>

Collaboration diagram for _zend_class_entry:
Collaboration graph
[legend]

List of all members.

Public Attributes

char type
char * name
zend_uint name_length
struct _zend_class_entryparent
int refcount
zend_bool constants_updated
zend_uint ce_flags
HashTable function_table
HashTable default_properties
HashTable properties_info
HashTable default_static_members
HashTablestatic_members
HashTable constants_table
struct _zend_function_entrybuiltin_functions
union _zend_functionconstructor
union _zend_functiondestructor
union _zend_functionclone
union _zend_function__get
union _zend_function__set
union _zend_function__unset
union _zend_function__isset
union _zend_function__call
union _zend_function__callstatic
union _zend_function__tostring
union _zend_functionserialize_func
union _zend_functionunserialize_func
zend_class_iterator_funcs iterator_funcs
zend_object_value(* create_object )(zend_class_entry *class_type TSRMLS_DC)
zend_object_iterator *(* get_iterator )(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC)
int(* interface_gets_implemented )(zend_class_entry *iface, zend_class_entry *class_type TSRMLS_DC)
union _zend_function *(* get_static_method )(zend_class_entry *ce, char *method, int method_len TSRMLS_DC)
int(* serialize )(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC)
int(* unserialize )(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC)
zend_class_entry ** interfaces
zend_uint num_interfaces
char * filename
zend_uint line_start
zend_uint line_end
char * doc_comment
zend_uint doc_comment_len
struct _zend_module_entrymodule

Detailed Description

Definition at line 418 of file zend.h.


Member Data Documentation

Definition at line 442 of file zend.h.

Definition at line 443 of file zend.h.

Definition at line 438 of file zend.h.

Definition at line 441 of file zend.h.

Definition at line 439 of file zend.h.

Definition at line 444 of file zend.h.

Definition at line 440 of file zend.h.

Definition at line 433 of file zend.h.

Definition at line 425 of file zend.h.

Definition at line 437 of file zend.h.

Definition at line 432 of file zend.h.

Definition at line 424 of file zend.h.

Definition at line 435 of file zend.h.

Definition at line 451 of file zend.h.

Definition at line 428 of file zend.h.

Definition at line 430 of file zend.h.

Definition at line 436 of file zend.h.

Definition at line 466 of file zend.h.

Definition at line 467 of file zend.h.

Definition at line 463 of file zend.h.

Definition at line 427 of file zend.h.

zend_object_iterator*(* _zend_class_entry::get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC)

Definition at line 452 of file zend.h.

union _zend_function*(* _zend_class_entry::get_static_method)(zend_class_entry *ce, char *method, int method_len TSRMLS_DC) [write]

Definition at line 454 of file zend.h.

int(* _zend_class_entry::interface_gets_implemented)(zend_class_entry *iface, zend_class_entry *class_type TSRMLS_DC)

Definition at line 453 of file zend.h.

zend_class_entry** _zend_class_entry::interfaces

Definition at line 460 of file zend.h.

Definition at line 448 of file zend.h.

Definition at line 465 of file zend.h.

Definition at line 464 of file zend.h.

Definition at line 469 of file zend.h.

Definition at line 420 of file zend.h.

Definition at line 421 of file zend.h.

Definition at line 461 of file zend.h.

Definition at line 422 of file zend.h.

Definition at line 429 of file zend.h.

Definition at line 423 of file zend.h.

int(* _zend_class_entry::serialize)(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC)

Definition at line 457 of file zend.h.

Definition at line 445 of file zend.h.

Definition at line 431 of file zend.h.

Definition at line 419 of file zend.h.

int(* _zend_class_entry::unserialize)(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC)

Definition at line 458 of file zend.h.

Definition at line 446 of file zend.h.


The documentation for this struct was generated from the following file: