STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Enumerations
regex_constants Namespace Reference

Enumerations

enum  syntax_option_type {
  ECMAScript = 0x01, basic = 0x02, extended = 0x04, awk = 0x08,
  grep = 0x10, egrep = 0x20, _Gmask = 0x3F, icase = 0x0100,
  nosubs = 0x0200, optimize = 0x0400, collate = 0x0800
}
 
enum  match_flag_type {
  match_default = 0x0000, match_not_bol = 0x0001, match_not_eol = 0x0002, match_not_bow = 0x0004,
  match_not_eow = 0x0008, match_any = 0x0010, match_not_null = 0x0020, match_continuous = 0x0040,
  match_prev_avail = 0x0100, format_default = 0x0000, format_sed = 0x0400, format_no_copy = 0x0800,
  format_first_only = 0x1000, _Match_not_null = 0x2000
}
 
enum  error_type {
  error_collate, error_ctype, error_escape, error_backref,
  error_brack, error_paren, error_brace, error_badbrace,
  error_range, error_space, error_badrepeat, error_complexity,
  error_stack, error_parse, error_syntax
}
 

Enumeration Type Documentation

Enumerator
error_collate 
error_ctype 
error_escape 
error_backref 
error_brack 
error_paren 
error_brace 
error_badbrace 
error_range 
error_space 
error_badrepeat 
error_complexity 
error_stack 
error_parse 
error_syntax 
136  { // identify error
138  error_ctype,
139  error_escape,
141  error_brack,
142  error_paren,
143  error_brace,
145  error_range,
146  error_space,
149  error_stack,
150  error_parse,
152  };
Definition: regex:149
Definition: regex:150
Definition: regex:140
Definition: regex:144
Definition: regex:139
Definition: regex:146
Definition: regex:145
Definition: regex:138
Definition: regex:137
Definition: regex:143
Definition: regex:141
Definition: regex:142
Definition: regex:151
Enumerator
match_default 
match_not_bol 
match_not_eol 
match_not_bow 
match_not_eow 
match_any 
match_not_null 
match_continuous 
match_prev_avail 
format_default 
format_sed 
format_no_copy 
format_first_only 
_Match_not_null 
116  { // specify matching and formatting rules
117  match_default = 0x0000,
118  match_not_bol = 0x0001,
119  match_not_eol = 0x0002,
120  match_not_bow = 0x0004,
121  match_not_eow = 0x0008,
122  match_any = 0x0010,
123  match_not_null = 0x0020,
124  match_continuous = 0x0040,
125  match_prev_avail = 0x0100,
126  format_default = 0x0000,
127  format_sed = 0x0400,
128  format_no_copy = 0x0800,
129  format_first_only = 0x1000,
130  _Match_not_null = 0x2000
131  };
Definition: regex:118
Definition: regex:117
Definition: regex:123
Definition: regex:122
Definition: regex:128
Definition: regex:126
Definition: regex:127
Definition: regex:120
Definition: regex:121
Definition: regex:119
Enumerator
ECMAScript 
basic 
extended 
awk 
grep 
egrep 
_Gmask 
icase 
nosubs 
optimize 
collate 
98  { // specify RE syntax rules
99  ECMAScript = 0x01,
100  basic = 0x02,
101  extended = 0x04,
102  awk = 0x08,
103  grep = 0x10,
104  egrep = 0x20,
105  _Gmask = 0x3F,
106 
107  icase = 0x0100,
108  nosubs = 0x0200,
109  optimize = 0x0400,
110  collate = 0x0800
111  };
Definition: regex:108
Definition: regex:103
Definition: regex:100
Definition: regex:105
Definition: regex:99
Definition: regex:102
Definition: regex:107
Definition: regex:101
Definition: regex:109
Definition: regex:104
Definition: locale:24