Function onig_sys::onig_foreach_name
[−]
[src]
pub unsafe extern "C" fn onig_foreach_name(
reg: OnigRegex,
func: OnigForeachNameCallback,
arg: *const c_void
) -> c_int
Iterate function call for all names.
int onig_foreach_name(regex_t* reg, int (*func)(const UChar*, const UChar*, int,int*,regex_t*,void*), void* arg)
Returns
- normal return: 0
- error: func's return value.
Arguments
- reg: regex object.
func: callback function.
func(name, name_end, <number of groups>, <group number's list>, reg, arg);
if func does not return 0, then iteration is stopped.
arg: argument for func.