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_partial = 0x0080, 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 
174  { // identify error
176  error_ctype,
177  error_escape,
179  error_brack,
180  error_paren,
181  error_brace,
183  error_range,
184  error_space,
187  error_stack,
188  error_parse,
190  };
Definition: regex:187
Definition: regex:188
Definition: regex:178
Definition: regex:182
Definition: regex:177
Definition: regex:184
Definition: regex:183
Definition: regex:176
Definition: regex:175
Definition: regex:181
Definition: regex:179
Definition: regex:180
Definition: regex:189
Enumerator
match_default 
match_not_bol 
match_not_eol 
match_not_bow 
match_not_eow 
match_any 
match_not_null 
match_continuous 
_Match_partial 
match_prev_avail 
format_default 
format_sed 
format_no_copy 
format_first_only 
_Match_not_null 
153  { // specify matching and formatting rules
154  match_default = 0x0000,
155  match_not_bol = 0x0001,
156  match_not_eol = 0x0002,
157  match_not_bow = 0x0004,
158  match_not_eow = 0x0008,
159  match_any = 0x0010,
160  match_not_null = 0x0020,
161  match_continuous = 0x0040,
162  _Match_partial = 0x0080,
163  match_prev_avail = 0x0100,
164  format_default = 0x0000,
165  format_sed = 0x0400,
166  format_no_copy = 0x0800,
167  format_first_only = 0x1000,
168  _Match_not_null = 0x2000
169  };
Definition: regex:155
Definition: regex:162
Definition: regex:154
Definition: regex:160
Definition: regex:159
Definition: regex:166
Definition: regex:164
Definition: regex:165
Definition: regex:157
Definition: regex:158
Definition: regex:156
Enumerator
ECMAScript 
basic 
extended 
awk 
grep 
egrep 
_Gmask 
icase 
nosubs 
optimize 
collate 
135  { // specify RE syntax rules
136  ECMAScript = 0x01,
137  basic = 0x02,
138  extended = 0x04,
139  awk = 0x08,
140  grep = 0x10,
141  egrep = 0x20,
142  _Gmask = 0x3F,
143 
144  icase = 0x0100,
145  nosubs = 0x0200,
146  optimize = 0x0400,
147  collate = 0x0800
148  };
Definition: regex:145
Definition: regex:140
Definition: regex:137
Definition: regex:142
Definition: regex:136
Definition: regex:139
Definition: regex:144
Definition: regex:138
Definition: regex:146
Definition: regex:141
Definition: locale:23