Skip to main content

cst_lexicon

Type Alias cst_lexicon 

Source
pub type cst_lexicon = lexicon_struct;

Aliased Type§

#[repr(C)]
pub struct cst_lexicon {
Show 13 fields pub name: *const i8, pub num_entries: i32, pub data: *mut u8, pub num_bytes: i32, pub phone_table: *mut *mut i8, pub lts_rule_set: *mut cst_lts_rules_struct, pub syl_boundary: Option<unsafe extern "C" fn(*const cst_item_struct, *const cst_val_struct) -> i32>, pub lts_function: Option<unsafe extern "C" fn(*const lexicon_struct, *const i8, *const i8, *const cst_features_struct) -> *mut cst_val_struct>, pub addenda: *mut *mut *mut i8, pub phone_hufftable: *const *const i8, pub entry_hufftable: *const *const i8, pub postlex: Option<unsafe extern "C" fn(*mut cst_utterance_struct) -> *mut cst_utterance_struct>, pub lex_addenda: *mut cst_val_struct,
}

Fields§

§name: *const i8§num_entries: i32§data: *mut u8§num_bytes: i32§phone_table: *mut *mut i8§lts_rule_set: *mut cst_lts_rules_struct§syl_boundary: Option<unsafe extern "C" fn(*const cst_item_struct, *const cst_val_struct) -> i32>§lts_function: Option<unsafe extern "C" fn(*const lexicon_struct, *const i8, *const i8, *const cst_features_struct) -> *mut cst_val_struct>§addenda: *mut *mut *mut i8§phone_hufftable: *const *const i8§entry_hufftable: *const *const i8§postlex: Option<unsafe extern "C" fn(*mut cst_utterance_struct) -> *mut cst_utterance_struct>§lex_addenda: *mut cst_val_struct