Type Alias zend_object_iterator_funcs
Source pub type zend_object_iterator_funcs = _zend_object_iterator_funcs;
#[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>,
}