OnigEncodingTypeST Struct Reference

#include <oniguruma.h>


Data Fields

int(* precise_mbc_enc_len )(const OnigUChar *p, const OnigUChar *e, struct OnigEncodingTypeST *enc)
const char * name
int max_enc_len
int min_enc_len
int(* is_mbc_newline )(const OnigUChar *p, const OnigUChar *end, struct OnigEncodingTypeST *enc)
OnigCodePoint(* mbc_to_code )(const OnigUChar *p, const OnigUChar *end, struct OnigEncodingTypeST *enc)
int(* code_to_mbclen )(OnigCodePoint code, struct OnigEncodingTypeST *enc)
int(* code_to_mbc )(OnigCodePoint code, OnigUChar *buf, struct OnigEncodingTypeST *enc)
int(* mbc_case_fold )(OnigCaseFoldType flag, const OnigUChar **pp, const OnigUChar *end, OnigUChar *to, struct OnigEncodingTypeST *enc)
int(* apply_all_case_fold )(OnigCaseFoldType flag, OnigApplyAllCaseFoldFunc f, void *arg, struct OnigEncodingTypeST *enc)
int(* get_case_fold_codes_by_str )(OnigCaseFoldType flag, const OnigUChar *p, const OnigUChar *end, OnigCaseFoldCodeItem acs[], struct OnigEncodingTypeST *enc)
int(* property_name_to_ctype )(struct OnigEncodingTypeST *enc, OnigUChar *p, OnigUChar *end)
int(* is_code_ctype )(OnigCodePoint code, OnigCtype ctype, struct OnigEncodingTypeST *enc)
int(* get_ctype_code_range )(OnigCtype ctype, OnigCodePoint *sb_out, const OnigCodePoint *ranges[], struct OnigEncodingTypeST *enc)
OnigUChar *(* left_adjust_char_head )(const OnigUChar *start, const OnigUChar *p, const OnigUChar *end, struct OnigEncodingTypeST *enc)
int(* is_allowed_reverse_match )(const OnigUChar *p, const OnigUChar *end, struct OnigEncodingTypeST *enc)
int ruby_encoding_index


Detailed Description

Definition at line 152 of file oniguruma.h.


Field Documentation

int(* OnigEncodingTypeST::is_mbc_newline)(const OnigUChar *p, const OnigUChar *end, struct OnigEncodingTypeST *enc)

Definition at line 155 of file oniguruma.h.

Referenced by slow_search().

Definition at line 156 of file oniguruma.h.

Referenced by slow_search().

Definition at line 169 of file oniguruma.h.

Referenced by enc_register_at().


The documentation for this struct was generated from the following file:

doxygen