Type Alias xmlXPathContext
Source pub type xmlXPathContext = _xmlXPathContext;
#[repr(C)]
pub struct xmlXPathContext {Show 42 fields
pub doc: *mut _xmlDoc,
pub node: *mut _xmlNode,
pub nb_variables_unused: i32,
pub max_variables_unused: i32,
pub varHash: *mut _xmlHashTable,
pub nb_types: i32,
pub max_types: i32,
pub types: *mut _xmlXPathType,
pub nb_funcs_unused: i32,
pub max_funcs_unused: i32,
pub funcHash: *mut _xmlHashTable,
pub nb_axis: i32,
pub max_axis: i32,
pub axis: *mut _xmlXPathAxis,
pub namespaces: *mut *mut _xmlNs,
pub nsNr: i32,
pub user: *mut c_void,
pub contextSize: i32,
pub proximityPosition: i32,
pub xptr: i32,
pub here: *mut _xmlNode,
pub origin: *mut _xmlNode,
pub nsHash: *mut _xmlHashTable,
pub varLookupFunc: Option<unsafe extern "C" fn(*mut c_void, *const u8, *const u8) -> *mut _xmlXPathObject>,
pub varLookupData: *mut c_void,
pub extra: *mut c_void,
pub function: *const u8,
pub functionURI: *const u8,
pub funcLookupFunc: Option<unsafe extern "C" fn(*mut c_void, *const u8, *const u8) -> Option<unsafe extern "C" fn(*mut _xmlXPathParserContext, i32)>>,
pub funcLookupData: *mut c_void,
pub tmpNsList: *mut *mut _xmlNs,
pub tmpNsNr: i32,
pub userData: *mut c_void,
pub error: Option<unsafe extern "C" fn(*mut c_void, *mut _xmlError)>,
pub lastError: _xmlError,
pub debugNode: *mut _xmlNode,
pub dict: *mut _xmlDict,
pub flags: i32,
pub cache: *mut c_void,
pub opLimit: u64,
pub opCount: u64,
pub depth: i32,
}