Data Fields

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

Definition at line 162 of file oniguruma.h.

Definition at line 160 of file oniguruma.h.

Definition at line 159 of file oniguruma.h.

Definition at line 163 of file oniguruma.h.

Definition at line 166 of file oniguruma.h.

Definition at line 168 of file oniguruma.h.

Definition at line 165 of file oniguruma.h.

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

Definition at line 157 of file oniguruma.h.

Definition at line 167 of file oniguruma.h.

Definition at line 155 of file oniguruma.h.

Referenced by slow_search().

Definition at line 161 of file oniguruma.h.

Definition at line 158 of file oniguruma.h.

Definition at line 156 of file oniguruma.h.

Referenced by slow_search().

Definition at line 154 of file oniguruma.h.

Referenced by enc_register_at(), rb_str_dump(), and RUBY_ALIAS_FUNCTION().

Definition at line 153 of file oniguruma.h.

Definition at line 164 of file oniguruma.h.

Definition at line 169 of file oniguruma.h.

Referenced by enc_register_at().


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