ucl_macro_handler

Type Alias ucl_macro_handler 

Source
pub type ucl_macro_handler = Option<unsafe extern "C" fn(data: *const c_uchar, len: usize, arguments: *const ucl_object_t, ud: *mut c_void) -> bool>;
Expand description

Macro handler for a parser @param data the content of macro @param len the length of content @param arguments arguments object @param ud opaque user data @param err error pointer @return true if macro has been parsed

Aliased Type§

pub enum ucl_macro_handler {
    None,
    Some(unsafe extern "C" fn(*const u8, usize, *const ucl_object_s, *mut c_void) -> bool),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(*const u8, usize, *const ucl_object_s, *mut c_void) -> bool)

Some value of type T.