zend_object_iterator_funcs

Type Alias zend_object_iterator_funcs 

Source
pub type zend_object_iterator_funcs = _zend_object_iterator_funcs;

Aliased Type§

#[repr(C)]
pub struct zend_object_iterator_funcs { pub dtor: Option<unsafe extern "C" fn(*mut _zend_object_iterator)>, pub valid: Option<unsafe extern "C" fn(*mut _zend_object_iterator) -> i32>, pub get_current_data: Option<unsafe extern "C" fn(*mut _zend_object_iterator) -> *mut _zval_struct>, pub get_current_key: Option<unsafe extern "C" fn(*mut _zend_object_iterator, *mut _zval_struct)>, pub move_forward: Option<unsafe extern "C" fn(*mut _zend_object_iterator)>, pub rewind: Option<unsafe extern "C" fn(*mut _zend_object_iterator)>, pub invalidate_current: Option<unsafe extern "C" fn(*mut _zend_object_iterator)>, pub get_gc: Option<unsafe extern "C" fn(*mut _zend_object_iterator, *mut *mut _zval_struct, *mut i32) -> *mut _zend_array>, }

Fields§

§dtor: Option<unsafe extern "C" fn(*mut _zend_object_iterator)>§valid: Option<unsafe extern "C" fn(*mut _zend_object_iterator) -> i32>§get_current_data: Option<unsafe extern "C" fn(*mut _zend_object_iterator) -> *mut _zval_struct>§get_current_key: Option<unsafe extern "C" fn(*mut _zend_object_iterator, *mut _zval_struct)>§move_forward: Option<unsafe extern "C" fn(*mut _zend_object_iterator)>§rewind: Option<unsafe extern "C" fn(*mut _zend_object_iterator)>§invalidate_current: Option<unsafe extern "C" fn(*mut _zend_object_iterator)>§get_gc: Option<unsafe extern "C" fn(*mut _zend_object_iterator, *mut *mut _zval_struct, *mut i32) -> *mut _zend_array>