pub type zend_object_iterator_funcs = _zend_object_iterator_funcs;

Aliased Type§

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>