#include <cpp_regex_traits.hpp>
Public Types | |
typedef cpp_regex_traits < charT >::char_class_type | char_class_type |
typedef std::ctype< charT >::mask | native_mask_type |
typedef std::basic_string< charT > | string_type |
typedef charT | char_type |
Public Attributes | |
std::locale | m_locale |
std::ctype< charT > const * | m_pctype |
std::messages< charT > const * | m_pmessages |
std::collate< charT > const * | m_pcollate |
typedef cpp_regex_traits<charT>::char_class_type boost::re_detail::cpp_regex_traits_implementation< charT >::char_class_type |
typedef charT boost::re_detail::cpp_regex_traits_implementation< charT >::char_type |
typedef std::ctype<charT>::mask boost::re_detail::cpp_regex_traits_implementation< charT >::native_mask_type |
typedef std::basic_string<charT> boost::re_detail::cpp_regex_traits_implementation< charT >::string_type |
|
inline |
|
inline |
boost::re_detail::cpp_regex_traits_implementation< charT >::BOOST_STATIC_CONSTANT | ( | char_class_type | , |
mask_blank | = 1u<< 24 |
||
) |
boost::re_detail::cpp_regex_traits_implementation< charT >::BOOST_STATIC_CONSTANT | ( | char_class_type | , |
mask_word | = 1u<< 25 |
||
) |
boost::re_detail::cpp_regex_traits_implementation< charT >::BOOST_STATIC_CONSTANT | ( | char_class_type | , |
mask_unicode | = 1u<< 26 |
||
) |
boost::re_detail::cpp_regex_traits_implementation< charT >::BOOST_STATIC_CONSTANT | ( | char_class_type | , |
mask_horizontal | = 1u<< 27 |
||
) |
boost::re_detail::cpp_regex_traits_implementation< charT >::BOOST_STATIC_CONSTANT | ( | char_class_type | , |
mask_vertical | = 1u<< 28 |
||
) |
|
inline |
|
inlineinherited |
|
inherited |
References BOOST_HAS_FACET, and BOOST_USE_FACET.
Referenced by boost::re_detail::cpp_regex_traits_base< char >::cpp_regex_traits_base().
|
inline |
template BOOST_REGEX_DECL cpp_regex_traits_implementation< BOOST_REGEX_CHAR_T >::string_type boost::re_detail::cpp_regex_traits_implementation< charT >::lookup_collatename | ( | const charT * | p1, |
const charT * | p2 | ||
) | const |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
References boost::multiprecision::backends::i.
template BOOST_REGEX_DECL cpp_regex_traits_implementation< BOOST_REGEX_CHAR_T >::string_type boost::re_detail::cpp_regex_traits_implementation< charT >::transform | ( | const charT * | p1, |
const charT * | p2 | ||
) | const |
template BOOST_REGEX_DECL cpp_regex_traits_implementation< BOOST_REGEX_CHAR_T >::string_type boost::re_detail::cpp_regex_traits_implementation< charT >::transform_primary | ( | const charT * | p1, |
const charT * | p2 | ||
) | const |
|
inherited |
|
inherited |
|
inherited |
Referenced by boost::re_detail::cpp_regex_traits_char_layer< charT >::escape_syntax_type(), boost::re_detail::cpp_regex_traits_implementation< charT >::lookup_classname(), boost::re_detail::cpp_regex_traits_base< char >::operator<(), and boost::re_detail::cpp_regex_traits_base< char >::operator==().
|
inherited |