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