Type Alias phper_sys::zend_class_entry

source ·
pub type zend_class_entry = _zend_class_entry;

Aliased Type§

struct zend_class_entry {
Show 45 fields pub type_: i8, pub name: *mut _zend_string, pub __bindgen_anon_1: _zend_class_entry__bindgen_ty_1, pub refcount: i32, pub ce_flags: u32, pub default_properties_count: i32, pub default_static_members_count: i32, pub default_properties_table: *mut _zval_struct, pub default_static_members_table: *mut _zval_struct, pub static_members_table__ptr: *mut *mut _zval_struct, pub function_table: _zend_array, pub properties_info: _zend_array, pub constants_table: _zend_array, pub mutable_data__ptr: *mut *mut _zend_class_mutable_data, pub inheritance_cache: *mut _zend_inheritance_cache_entry, pub properties_info_table: *mut *mut _zend_property_info, pub constructor: *mut _zend_function, pub destructor: *mut _zend_function, pub clone: *mut _zend_function, pub __get: *mut _zend_function, pub __set: *mut _zend_function, pub __unset: *mut _zend_function, pub __isset: *mut _zend_function, pub __call: *mut _zend_function, pub __callstatic: *mut _zend_function, pub __tostring: *mut _zend_function, pub __debugInfo: *mut _zend_function, pub __serialize: *mut _zend_function, pub __unserialize: *mut _zend_function, pub iterator_funcs_ptr: *mut _zend_class_iterator_funcs, pub __bindgen_anon_2: _zend_class_entry__bindgen_ty_2, pub get_iterator: Option<unsafe extern "C" fn(_: *mut _zend_class_entry, _: *mut _zval_struct, _: i32) -> *mut _zend_object_iterator>, pub get_static_method: Option<unsafe extern "C" fn(_: *mut _zend_class_entry, _: *mut _zend_string) -> *mut _zend_function>, pub serialize: Option<unsafe extern "C" fn(_: *mut _zval_struct, _: *mut *mut u8, _: *mut usize, _: *mut _zend_serialize_data) -> i32>, pub unserialize: Option<unsafe extern "C" fn(_: *mut _zval_struct, _: *mut _zend_class_entry, _: *const u8, _: usize, _: *mut _zend_unserialize_data) -> i32>, pub num_interfaces: u32, pub num_traits: u32, pub __bindgen_anon_3: _zend_class_entry__bindgen_ty_3, pub trait_names: *mut _zend_class_name, pub trait_aliases: *mut *mut _zend_trait_alias, pub trait_precedences: *mut *mut _zend_trait_precedence, pub attributes: *mut _zend_array, pub enum_backing_type: u32, pub backed_enum_table: *mut _zend_array, pub info: _zend_class_entry__bindgen_ty_4,
}

Fields§

§type_: i8§name: *mut _zend_string§__bindgen_anon_1: _zend_class_entry__bindgen_ty_1§refcount: i32§ce_flags: u32§default_properties_count: i32§default_static_members_count: i32§default_properties_table: *mut _zval_struct§default_static_members_table: *mut _zval_struct§static_members_table__ptr: *mut *mut _zval_struct§function_table: _zend_array§properties_info: _zend_array§constants_table: _zend_array§mutable_data__ptr: *mut *mut _zend_class_mutable_data§inheritance_cache: *mut _zend_inheritance_cache_entry§properties_info_table: *mut *mut _zend_property_info§constructor: *mut _zend_function§destructor: *mut _zend_function§clone: *mut _zend_function§__get: *mut _zend_function§__set: *mut _zend_function§__unset: *mut _zend_function§__isset: *mut _zend_function§__call: *mut _zend_function§__callstatic: *mut _zend_function§__tostring: *mut _zend_function§__debugInfo: *mut _zend_function§__serialize: *mut _zend_function§__unserialize: *mut _zend_function§iterator_funcs_ptr: *mut _zend_class_iterator_funcs§__bindgen_anon_2: _zend_class_entry__bindgen_ty_2§get_iterator: Option<unsafe extern "C" fn(_: *mut _zend_class_entry, _: *mut _zval_struct, _: i32) -> *mut _zend_object_iterator>§get_static_method: Option<unsafe extern "C" fn(_: *mut _zend_class_entry, _: *mut _zend_string) -> *mut _zend_function>§serialize: Option<unsafe extern "C" fn(_: *mut _zval_struct, _: *mut *mut u8, _: *mut usize, _: *mut _zend_serialize_data) -> i32>§unserialize: Option<unsafe extern "C" fn(_: *mut _zval_struct, _: *mut _zend_class_entry, _: *const u8, _: usize, _: *mut _zend_unserialize_data) -> i32>§num_interfaces: u32§num_traits: u32§__bindgen_anon_3: _zend_class_entry__bindgen_ty_3§trait_names: *mut _zend_class_name§trait_aliases: *mut *mut _zend_trait_alias§trait_precedences: *mut *mut _zend_trait_precedence§attributes: *mut _zend_array§enum_backing_type: u32§backed_enum_table: *mut _zend_array§info: _zend_class_entry__bindgen_ty_4