#include <w32_regex_traits.hpp>
Public Types | |
typedef w32_regex_traits < charT >::char_class_type | char_class_type |
typedef std::basic_string< charT > | string_type |
typedef charT | char_type |
Public Member Functions | |
BOOST_STATIC_CONSTANT (char_class_type, mask_word=0x0400) | |
BOOST_STATIC_CONSTANT (char_class_type, mask_unicode=0x0800) | |
BOOST_STATIC_CONSTANT (char_class_type, mask_horizontal=0x1000) | |
BOOST_STATIC_CONSTANT (char_class_type, mask_vertical=0x2000) | |
BOOST_STATIC_CONSTANT (char_class_type, mask_base=0x3ff) | |
w32_regex_traits_implementation (::boost::re_detail::lcid_type l) | |
std::string | error_string (regex_constants::error_type n) const |
char_class_type | lookup_classname (const charT *p1, const charT *p2) const |
string_type | lookup_collatename (const charT *p1, const charT *p2) const |
string_type | transform_primary (const charT *p1, const charT *p2) const |
string_type | transform (const charT *p1, const charT *p2) const |
regex_constants::syntax_type | syntax_type (charT c) const |
regex_constants::escape_syntax_type | escape_syntax_type (charT c) const |
charT | tolower (charT c) const |
bool | isctype (boost::uint32_t mask, charT c) const |
lcid_type | imbue (lcid_type l) |
Public Attributes | |
lcid_type | m_locale |
typedef w32_regex_traits<charT>::char_class_type boost::re_detail::w32_regex_traits_implementation< charT >::char_class_type |
typedef charT boost::re_detail::w32_regex_traits_implementation< charT >::char_type |
typedef std::basic_string<charT> boost::re_detail::w32_regex_traits_implementation< charT >::string_type |
boost::re_detail::w32_regex_traits_implementation< charT >::w32_regex_traits_implementation | ( | ::boost::re_detail::lcid_type | l | ) |
References boost::re_detail::find_sort_syntax(), boost::re_detail::get_default_class_id(), boost::re_detail::get_default_error_string(), boost::multiprecision::backends::i, boost::re_detail::w32_regex_traits_base< charT >::m_locale, boost::multiprecision::backends::p, boost::re_detail::raise_runtime_error(), boost::asio::s, boost::re_detail::w32_cat_get(), and boost::re_detail::w32_cat_open().
boost::re_detail::w32_regex_traits_implementation< charT >::BOOST_STATIC_CONSTANT | ( | char_class_type | , |
mask_word | = 0x0400 |
||
) |
boost::re_detail::w32_regex_traits_implementation< charT >::BOOST_STATIC_CONSTANT | ( | char_class_type | , |
mask_unicode | = 0x0800 |
||
) |
boost::re_detail::w32_regex_traits_implementation< charT >::BOOST_STATIC_CONSTANT | ( | char_class_type | , |
mask_horizontal | = 0x1000 |
||
) |
boost::re_detail::w32_regex_traits_implementation< charT >::BOOST_STATIC_CONSTANT | ( | char_class_type | , |
mask_vertical | = 0x2000 |
||
) |
boost::re_detail::w32_regex_traits_implementation< charT >::BOOST_STATIC_CONSTANT | ( | char_class_type | , |
mask_base | = 0x3ff |
||
) |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
References boost::re_detail::w32_regex_traits_base< charT >::m_locale, and boost::re_detail::w32_is().
Referenced by boost::w32_regex_traits< charT >::isctype().
|
inline |
w32_regex_traits_implementation< charT >::string_type boost::re_detail::w32_regex_traits_implementation< charT >::lookup_collatename | ( | const charT * | p1, |
const charT * | p2 | ||
) | const |
|
inlineinherited |
References boost::multiprecision::backends::i.
|
inlineinherited |
|
inline |
w32_regex_traits_implementation< charT >::string_type boost::re_detail::w32_regex_traits_implementation< charT >::transform_primary | ( | const charT * | p1, |
const charT * | p2 | ||
) | const |
|
inherited |
Referenced by boost::re_detail::w32_regex_traits_char_layer< charT >::escape_syntax_type(), boost::re_detail::w32_regex_traits_char_layer< charT >::isctype(), boost::re_detail::w32_regex_traits_char_layer< charT >::tolower(), boost::re_detail::w32_regex_traits_implementation< charT >::transform(), boost::re_detail::w32_regex_traits_char_layer< charT >::w32_regex_traits_char_layer(), and boost::re_detail::w32_regex_traits_implementation< charT >::w32_regex_traits_implementation().