|
typedef std::size_t | traits_size_type |
|
typedef traits::string_type | traits_string_type |
|
typedef charT | char_type |
|
typedef traits | traits_type |
|
typedef charT | value_type |
|
typedef charT & | reference |
|
typedef const charT & | const_reference |
|
typedef const charT * | const_iterator |
|
typedef const_iterator | iterator |
|
typedef std::ptrdiff_t | difference_type |
|
typedef std::size_t | size_type |
|
typedef
regex_constants::syntax_option_type | flag_type |
|
typedef traits::locale_type | locale_type |
|
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
} |
|
|
| basic_regex () |
|
| basic_regex (const charT *p, flag_type f=regex_constants::normal) |
|
| basic_regex (const charT *p1, const charT *p2, flag_type f=regex_constants::normal) |
|
| basic_regex (const charT *p, size_type len, flag_type f) |
|
| basic_regex (const basic_regex &that) |
|
| ~basic_regex () |
|
basic_regex &BOOST_REGEX_CALL | operator= (const basic_regex &that) |
|
basic_regex &BOOST_REGEX_CALL | operator= (const charT *ptr) |
|
basic_regex & | assign (const basic_regex &that) |
|
basic_regex & | assign (const charT *p, flag_type f=regex_constants::normal) |
|
basic_regex & | assign (const charT *p, size_type len, flag_type f) |
|
basic_regex & | assign (const charT *p1, const charT *p2, flag_type f=regex_constants::normal) |
|
template<class ST , class SA > |
unsigned int BOOST_REGEX_CALL | set_expression (const std::basic_string< charT, ST, SA > &p, flag_type f=regex_constants::normal) |
|
template<class ST , class SA > |
| basic_regex (const std::basic_string< charT, ST, SA > &p, flag_type f=regex_constants::normal) |
|
template<class InputIterator > |
| basic_regex (InputIterator arg_first, InputIterator arg_last, flag_type f=regex_constants::normal) |
|
template<class ST , class SA > |
basic_regex &BOOST_REGEX_CALL | operator= (const std::basic_string< charT, ST, SA > &p) |
|
template<class string_traits , class A > |
basic_regex &BOOST_REGEX_CALL | assign (const std::basic_string< charT, string_traits, A > &s, flag_type f=regex_constants::normal) |
|
template<class InputIterator > |
basic_regex &BOOST_REGEX_CALL | assign (InputIterator arg_first, InputIterator arg_last, flag_type f=regex_constants::normal) |
|
locale_type BOOST_REGEX_CALL | imbue (locale_type l) |
|
locale_type BOOST_REGEX_CALL | getloc () const |
|
flag_type BOOST_REGEX_CALL | getflags () const |
|
flag_type BOOST_REGEX_CALL | flags () const |
|
std::basic_string< charT >
BOOST_REGEX_CALL | str () const |
|
std::pair< const_iterator,
const_iterator >
BOOST_REGEX_CALL | subexpression (std::size_t n) const |
|
const_iterator BOOST_REGEX_CALL | begin () const |
|
const_iterator BOOST_REGEX_CALL | end () const |
|
void BOOST_REGEX_CALL | swap (basic_regex &that) throw () |
|
size_type BOOST_REGEX_CALL | size () const |
|
size_type BOOST_REGEX_CALL | max_size () const |
|
bool BOOST_REGEX_CALL | empty () const |
|
size_type BOOST_REGEX_CALL | mark_count () const |
|
int | status () const |
|
int BOOST_REGEX_CALL | compare (const basic_regex &that) const |
|
bool BOOST_REGEX_CALL | operator== (const basic_regex &e) const |
|
bool BOOST_REGEX_CALL | operator!= (const basic_regex &e) const |
|
bool BOOST_REGEX_CALL | operator< (const basic_regex &e) const |
|
bool BOOST_REGEX_CALL | operator> (const basic_regex &e) const |
|
bool BOOST_REGEX_CALL | operator<= (const basic_regex &e) const |
|
bool BOOST_REGEX_CALL | operator>= (const basic_regex &e) const |
|
const charT *BOOST_REGEX_CALL | expression () const |
|
unsigned int BOOST_REGEX_CALL | set_expression (const charT *p1, const charT *p2, flag_type f=regex_constants::normal) |
|
unsigned int BOOST_REGEX_CALL | set_expression (const charT *p, flag_type f=regex_constants::normal) |
|
unsigned int BOOST_REGEX_CALL | error_code () const |
|
const re_detail::re_syntax_base * | get_first_state () const |
|
unsigned | get_restart_type () const |
|
const unsigned char * | get_map () const |
|
const
::boost::regex_traits_wrapper
< traits > & | get_traits () const |
|
bool | can_be_null () const |
|
const re_detail::regex_data
< charT, traits > & | get_data () const |
|
boost::shared_ptr
< re_detail::named_subexpressions > | get_named_subs () const |
|