#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 |