#include <basic_regex_creator.hpp>
Public Types | |
typedef digraph< charT > | digraph_type |
typedef traits::string_type | string_type |
typedef traits::char_class_type | m_type |
typedef std::vector < digraph_type > ::const_iterator | list_iterator |
Public Member Functions | |
basic_char_set () | |
void | add_single (const digraph_type &s) |
void | add_range (const digraph_type &first, const digraph_type &end) |
void | add_class (m_type m) |
void | add_negated_class (m_type m) |
void | add_equivalent (const digraph_type &s) |
void | negate () |
bool | has_digraphs () const |
bool | is_negated () const |
list_iterator | singles_begin () const |
list_iterator | singles_end () const |
list_iterator | ranges_begin () const |
list_iterator | ranges_end () const |
list_iterator | equivalents_begin () const |
list_iterator | equivalents_end () const |
m_type | classes () const |
m_type | negated_classes () const |
bool | empty () const |
typedef digraph<charT> boost::re_detail::basic_char_set< charT, traits >::digraph_type |
typedef std::vector<digraph_type>::const_iterator boost::re_detail::basic_char_set< charT, traits >::list_iterator |
typedef traits::char_class_type boost::re_detail::basic_char_set< charT, traits >::m_type |
typedef traits::string_type boost::re_detail::basic_char_set< charT, traits >::string_type |
|
inline |
|
inline |
Referenced by boost::re_detail::basic_regex_parser< charT, traits >::add_emacs_code(), boost::re_detail::basic_regex_parser< charT, traits >::parse_basic_escape(), boost::re_detail::basic_regex_parser< charT, traits >::parse_extended_escape(), boost::re_detail::basic_regex_parser< charT, traits >::parse_inner_set(), and boost::re_detail::basic_regex_parser< charT, traits >::parse_set().
|
inline |
|
inline |
|
inline |
|
inline |
References boost::asio::s.
Referenced by boost::re_detail::basic_regex_parser< charT, traits >::add_emacs_code(), boost::re_detail::basic_char_set< charT, traits >::add_equivalent(), boost::re_detail::basic_char_set< charT, traits >::add_range(), and boost::re_detail::basic_regex_parser< charT, traits >::parse_set_literal().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by boost::re_detail::basic_regex_parser< charT, traits >::add_emacs_code(), boost::re_detail::basic_regex_parser< charT, traits >::parse_basic_escape(), boost::re_detail::basic_regex_parser< charT, traits >::parse_extended_escape(), and boost::re_detail::basic_regex_parser< charT, traits >::parse_set().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |