#include <regbase.hpp>
Public Types | |
enum | flag_type_ { perl_syntax_group = 0, basic_syntax_group = 1, literal = 2, main_option_type = literal | basic_syntax_group | perl_syntax_group, no_bk_refs = 1 << 8, no_perl_ex = 1 << 9, no_mod_m = 1 << 10, mod_x = 1 << 11, mod_s = 1 << 12, no_mod_s = 1 << 13, no_char_classes = 1 << 8, no_intervals = 1 << 9, bk_plus_qm = 1 << 10, bk_vbar = 1 << 11, emacs_ex = 1 << 12, no_escape_in_lists = 1 << 16, newline_alt = 1 << 17, no_except = 1 << 18, failbit = 1 << 19, icase = 1 << 20, nocollate = 0, collate = 1 << 21, nosubs = 1 << 22, save_subexpression_location = 1 << 23, no_empty_expressions = 1 << 24, optimize = 0, basic = basic_syntax_group | collate | no_escape_in_lists, extended = no_bk_refs | collate | no_perl_ex | no_escape_in_lists, normal = 0, emacs = basic_syntax_group | collate | emacs_ex | bk_vbar, awk = no_bk_refs | collate | no_perl_ex, grep = basic | newline_alt, egrep = extended | newline_alt, sed = basic, perl = normal, ECMAScript = normal, JavaScript = normal, JScript = normal } |
enum | restart_info { restart_any = 0, restart_word = 1, restart_line = 2, restart_buf = 3, restart_continue = 4, restart_lit = 5, restart_fixed_lit = 6, restart_count = 7 } |
typedef unsigned int | flag_type |
typedef unsigned int boost::regbase::flag_type |