Type Alias panda_sys::GScanner

source ·
pub type GScanner = _GScanner;

Aliased Type§

struct GScanner {
Show 21 fields pub user_data: *mut c_void, pub max_parse_errors: u32, pub parse_errors: u32, pub input_name: *const i8, pub qdata: *mut _GData, pub config: *mut _GScannerConfig, pub token: u32, pub value: _GTokenValue, pub line: u32, pub position: u32, pub next_token: u32, pub next_value: _GTokenValue, pub next_line: u32, pub next_position: u32, pub symbol_table: *mut _GHashTable, pub input_fd: i32, pub text: *const i8, pub text_end: *const i8, pub buffer: *mut i8, pub scope_id: u32, pub msg_handler: Option<unsafe extern "C" fn(_: *mut _GScanner, _: *mut i8, _: i32)>,
}

Fields§

§user_data: *mut c_void§max_parse_errors: u32§parse_errors: u32§input_name: *const i8§qdata: *mut _GData§config: *mut _GScannerConfig§token: u32§value: _GTokenValue§line: u32§position: u32§next_token: u32§next_value: _GTokenValue§next_line: u32§next_position: u32§symbol_table: *mut _GHashTable§input_fd: i32§text: *const i8§text_end: *const i8§buffer: *mut i8§scope_id: u32§msg_handler: Option<unsafe extern "C" fn(_: *mut _GScanner, _: *mut i8, _: i32)>