Typedefs | |
typedef _fi_priv_data * | _fi_find_handle |
typedef char | no_type |
typedef char(& | unary_type )[2] |
typedef char(& | binary_type )[3] |
typedef char(& | ternary_type )[4] |
typedef ::boost::uint32_t | lcid_type |
typedef ::boost::shared_ptr< void > | cat_type |
Enumerations | |
enum | saved_state_type { saved_type_end = 0, saved_type_paren = 1, saved_type_recurse = 2, saved_type_assertion = 3, saved_state_alt = 4, saved_state_repeater_count = 5, saved_state_extra_block = 6, saved_state_greedy_single_repeat = 7, saved_state_rep_slow_dot = 8, saved_state_rep_fast_dot = 9, saved_state_rep_char = 10, saved_state_rep_short_set = 11, saved_state_rep_long_set = 12, saved_state_non_greedy_long_repeat = 13, saved_state_count = 14 } |
enum | { sort_C, sort_fixed, sort_delim, sort_unknown } |
enum | { padding_size = padding3<sizeof(padding)>::padding_size, padding_mask = padding3<sizeof(padding)>::padding_mask } |
enum | mask_type { mask_take = 1, mask_skip = 2, mask_init = 4, mask_any = mask_skip | mask_take, mask_all = mask_any } |
enum | syntax_element_type { syntax_element_startmark = 0, syntax_element_endmark = syntax_element_startmark + 1, syntax_element_literal = syntax_element_endmark + 1, syntax_element_start_line = syntax_element_literal + 1, syntax_element_end_line = syntax_element_start_line + 1, syntax_element_wild = syntax_element_end_line + 1, syntax_element_match = syntax_element_wild + 1, syntax_element_word_boundary = syntax_element_match + 1, syntax_element_within_word = syntax_element_word_boundary + 1, syntax_element_word_start = syntax_element_within_word + 1, syntax_element_word_end = syntax_element_word_start + 1, syntax_element_buffer_start = syntax_element_word_end + 1, syntax_element_buffer_end = syntax_element_buffer_start + 1, syntax_element_backref = syntax_element_buffer_end + 1, syntax_element_long_set = syntax_element_backref + 1, syntax_element_set = syntax_element_long_set + 1, syntax_element_jump = syntax_element_set + 1, syntax_element_alt = syntax_element_jump + 1, syntax_element_rep = syntax_element_alt + 1, syntax_element_combining = syntax_element_rep + 1, syntax_element_soft_buffer_end = syntax_element_combining + 1, syntax_element_restart_continue = syntax_element_soft_buffer_end + 1, syntax_element_dot_rep = syntax_element_restart_continue + 1, syntax_element_char_rep = syntax_element_dot_rep + 1, syntax_element_short_set_rep = syntax_element_char_rep + 1, syntax_element_long_set_rep = syntax_element_short_set_rep + 1, syntax_element_backstep = syntax_element_long_set_rep + 1, syntax_element_assert_backref = syntax_element_backstep + 1, syntax_element_toggle_case = syntax_element_assert_backref + 1, syntax_element_recurse = syntax_element_toggle_case + 1 } |
enum | { dont_care = 1, force_not_newline = 0, force_newline = 2, test_not_newline = 2, test_newline = 3 } |
enum | re_jump_size_type { re_jump_size = (sizeof(re_jump) + padding_mask) & ~(padding_mask), re_repeater_size = (sizeof(re_repeat) + padding_mask) & ~(padding_mask), re_alt_size = (sizeof(re_alt) + padding_mask) & ~(padding_mask) } |
Functions | |
boost::shared_ptr < icu_regex_traits_implementation > | get_icu_regex_traits_implementation (const U_NAMESPACE_QUALIFIER Locale &loc) |
template<class InputIterator > | |
u32regex | do_make_u32regex (InputIterator i, InputIterator j, boost::regex_constants::syntax_option_type opt, const boost::mpl::int_< 1 > *) |
template<class InputIterator > | |
u32regex | do_make_u32regex (InputIterator i, InputIterator j, boost::regex_constants::syntax_option_type opt, const boost::mpl::int_< 2 > *) |
template<class InputIterator > | |
u32regex | do_make_u32regex (InputIterator i, InputIterator j, boost::regex_constants::syntax_option_type opt, const boost::mpl::int_< 4 > *) |
template<class MR1 , class MR2 > | |
void | copy_results (MR1 &out, MR2 const &in) |
template<class BidiIterator , class Allocator > | |
bool | do_regex_match (BidiIterator first, BidiIterator last, match_results< BidiIterator, Allocator > &m, const u32regex &e, match_flag_type flags, boost::mpl::int_< 4 > const *) |
template<class BidiIterator , class Allocator > | |
bool | do_regex_match (BidiIterator first, BidiIterator last, match_results< BidiIterator, Allocator > &m, const u32regex &e, match_flag_type flags, boost::mpl::int_< 2 > const *) |
template<class BidiIterator , class Allocator > | |
bool | do_regex_match (BidiIterator first, BidiIterator last, match_results< BidiIterator, Allocator > &m, const u32regex &e, match_flag_type flags, boost::mpl::int_< 1 > const *) |
template<class BidiIterator , class Allocator > | |
bool | do_regex_search (BidiIterator first, BidiIterator last, match_results< BidiIterator, Allocator > &m, const u32regex &e, match_flag_type flags, BidiIterator base, boost::mpl::int_< 4 > const *) |
template<class BidiIterator , class Allocator > | |
bool | do_regex_search (BidiIterator first, BidiIterator last, match_results< BidiIterator, Allocator > &m, const u32regex &e, match_flag_type flags, BidiIterator base, boost::mpl::int_< 2 > const *) |
template<class BidiIterator , class Allocator > | |
bool | do_regex_search (BidiIterator first, BidiIterator last, match_results< BidiIterator, Allocator > &m, const u32regex &e, match_flag_type flags, BidiIterator base, boost::mpl::int_< 1 > const *) |
template<class I > | |
std::pair < boost::u8_to_u32_iterator< I > , boost::u8_to_u32_iterator< I > > | make_utf32_seq (I i, I j, mpl::int_< 1 > const *) |
template<class I > | |
std::pair < boost::u16_to_u32_iterator < I > , boost::u16_to_u32_iterator < I > > | make_utf32_seq (I i, I j, mpl::int_< 2 > const *) |
template<class I > | |
std::pair< I, I > | make_utf32_seq (I i, I j, mpl::int_< 4 > const *) |
template<class charT > | |
std::pair < boost::u8_to_u32_iterator < const charT * > , boost::u8_to_u32_iterator < const charT * > > | make_utf32_seq (const charT *p, mpl::int_< 1 > const *) |
template<class charT > | |
std::pair < boost::u16_to_u32_iterator < const charT * > , boost::u16_to_u32_iterator < const charT * > > | make_utf32_seq (const charT *p, mpl::int_< 2 > const *) |
template<class charT > | |
std::pair< const charT *, const charT * > | make_utf32_seq (const charT *p, mpl::int_< 4 > const *) |
template<class OutputIterator > | |
OutputIterator | make_utf32_out (OutputIterator o, mpl::int_< 4 > const *) |
template<class OutputIterator > | |
utf16_output_iterator < OutputIterator > | make_utf32_out (OutputIterator o, mpl::int_< 2 > const *) |
template<class OutputIterator > | |
utf8_output_iterator < OutputIterator > | make_utf32_out (OutputIterator o, mpl::int_< 1 > const *) |
template<class OutputIterator , class I1 , class I2 > | |
OutputIterator | do_regex_replace (OutputIterator out, std::pair< I1, I1 > const &in, const u32regex &e, const std::pair< I2, I2 > &fmt, match_flag_type flags) |
template<class BaseIterator > | |
const BaseIterator & | extract_output_base (const BaseIterator &b) |
template<class BaseIterator > | |
BaseIterator | extract_output_base (const utf8_output_iterator< BaseIterator > &b) |
template<class BaseIterator > | |
BaseIterator | extract_output_base (const utf16_output_iterator< BaseIterator > &b) |
BOOST_REGEX_DECL void BOOST_REGEX_CALL | raise_runtime_error (const std::runtime_error &ex) |
template<class traits > | |
void | raise_error (const traits &t, regex_constants::error_type code) |
template<class I > | |
void | bubble_down_one (I first, I last) |
template<class Iterator > | |
int | hash_value_from_capture_name (Iterator i, Iterator j) |
template<class T > | |
bool | char_less (T t1, T t2) |
bool | char_less (char t1, char t2) |
bool | char_less (signed char t1, signed char t2) |
template<class charT > | |
bool | valid_value (charT, int v, const mpl::true_ &) |
template<class charT > | |
bool | valid_value (charT, int, const mpl::false_ &) |
template<class charT > | |
bool | valid_value (charT c, int v) |
template<class charT > | |
boost::shared_ptr< const cpp_regex_traits_implementation < charT > > | create_cpp_regex_traits (const std::locale &l) |
_fi_find_handle | _fi_FindFirstFile (const char *lpFileName, _fi_find_data *lpFindFileData) |
bool | _fi_FindNextFile (_fi_find_handle hFindFile, _fi_find_data *lpFindFileData) |
bool | _fi_FindClose (_fi_find_handle hFindFile) |
bool | operator< (const file_iterator &, const file_iterator &) |
bool | operator< (const directory_iterator &, const directory_iterator &) |
BOOST_REGEX_DECL void BOOST_REGEX_CALL | verify_options (boost::regex_constants::syntax_option_type ef, match_flag_type mf) |
template<class charT > | |
bool | can_start (charT c, const unsigned char *map, unsigned char mask) |
bool | can_start (char c, const unsigned char *map, unsigned char mask) |
bool | can_start (signed char c, const unsigned char *map, unsigned char mask) |
bool | can_start (unsigned char c, const unsigned char *map, unsigned char mask) |
bool | can_start (unsigned short c, const unsigned char *map, unsigned char mask) |
bool | can_start (unsigned int c, const unsigned char *map, unsigned char mask) |
template<class C , class T , class A > | |
int | string_compare (const std::basic_string< C, T, A > &s, const C *p) |
template<class Seq , class C > | |
int | string_compare (const Seq &s, const C *p) |
template<class charT > | |
const charT * | re_skip_past_null (const charT *p) |
template<class iterator , class charT , class traits_type , class char_classT > | |
iterator BOOST_REGEX_CALL | re_is_set_member (iterator next, iterator last, const re_set_long< char_classT > *set_, const regex_data< charT, traits_type > &e, bool icase) |
template<class T > | |
void | inplace_destroy (T *p) |
template<class S , class charT > | |
unsigned | count_chars (const S &s, charT c) |
template<class traits , class charT > | |
unsigned | find_sort_syntax (const traits *pt, charT *delim) |
template<class OutputIterator , class Iterator , class Alloc , class ForwardIter , class traits > | |
OutputIterator | regex_format_imp (OutputIterator out, const match_results< Iterator, Alloc > &m, ForwardIter p1, ForwardIter p2, match_flag_type flags, const traits &t) |
no_type | check_is_formatter (unary_type, binary_type, ternary_type) |
template<typename T > | |
unary_type | check_is_formatter (T const &, binary_type, ternary_type) |
template<typename T > | |
binary_type | check_is_formatter (unary_type, T const &, ternary_type) |
template<typename T , typename U > | |
binary_type | check_is_formatter (T const &, U const &, ternary_type) |
template<typename T > | |
ternary_type | check_is_formatter (unary_type, binary_type, T const &) |
template<typename T , typename U > | |
ternary_type | check_is_formatter (T const &, binary_type, U const &) |
template<typename T , typename U > | |
ternary_type | check_is_formatter (unary_type, T const &, U const &) |
template<typename T , typename U , typename V > | |
ternary_type | check_is_formatter (T const &, U const &, V const &) |
template<class charT > | |
bool | is_extended (charT c) |
bool | is_extended (char) |
BOOST_REGEX_DECL const char *BOOST_REGEX_CALL | get_default_syntax (regex_constants::syntax_type n) |
BOOST_REGEX_DECL const char *BOOST_REGEX_CALL | get_default_error_string (regex_constants::error_type n) |
BOOST_REGEX_DECL regex_constants::syntax_type BOOST_REGEX_CALL | get_default_syntax_type (char c) |
BOOST_REGEX_DECL regex_constants::escape_syntax_type BOOST_REGEX_CALL | get_default_escape_syntax_type (char c) |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL | is_combining_implementation (uint_least16_t s) |
template<class charT > | |
bool | is_combining (charT c) |
template<> | |
bool | is_combining< char > (char) |
template<> | |
bool | is_combining< signed char > (signed char) |
template<> | |
bool | is_combining< unsigned char > (unsigned char) |
template<class charT > | |
bool | is_separator (charT c) |
template<> | |
bool | is_separator< char > (char c) |
BOOST_REGEX_DECL std::string BOOST_REGEX_CALL | lookup_default_collate_name (const std::string &name) |
template<class charT > | |
int | get_default_class_id (const charT *p1, const charT *p2) |
template<class charT > | |
std::ptrdiff_t | global_length (const charT *p) |
template<> | |
std::ptrdiff_t | global_length< char > (const char *p) |
template<> | |
std::ptrdiff_t | global_length< wchar_t > (const wchar_t *p) |
template<class charT > | |
charT BOOST_REGEX_CALL | global_lower (charT c) |
template<class charT > | |
charT BOOST_REGEX_CALL | global_upper (charT c) |
BOOST_REGEX_DECL char BOOST_REGEX_CALL | do_global_lower (char c) |
BOOST_REGEX_DECL char BOOST_REGEX_CALL | do_global_upper (char c) |
BOOST_REGEX_DECL wchar_t BOOST_REGEX_CALL | do_global_lower (wchar_t c) |
BOOST_REGEX_DECL wchar_t BOOST_REGEX_CALL | do_global_upper (wchar_t c) |
template<> | |
char BOOST_REGEX_CALL | global_lower< char > (char c) |
template<> | |
char BOOST_REGEX_CALL | global_upper< char > (char c) |
template<> | |
wchar_t BOOST_REGEX_CALL | global_lower< wchar_t > (wchar_t c) |
template<> | |
wchar_t BOOST_REGEX_CALL | global_upper< wchar_t > (wchar_t c) |
template<class charT > | |
int | global_value (charT c) |
template<class charT , class traits > | |
int | global_toi (const charT *&p1, const charT *p2, int radix, const traits &t) |
template<class charT > | |
const charT * | get_escape_R_string () |
template<> | |
const char * | get_escape_R_string< char > () |
BOOST_REGEX_DECL lcid_type BOOST_REGEX_CALL | w32_get_default_locale () |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL | w32_is_lower (char, lcid_type) |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL | w32_is_lower (wchar_t, lcid_type) |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL | w32_is_upper (char, lcid_type) |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL | w32_is_upper (wchar_t, lcid_type) |
BOOST_REGEX_DECL cat_type BOOST_REGEX_CALL | w32_cat_open (const std::string &name) |
BOOST_REGEX_DECL std::string BOOST_REGEX_CALL | w32_cat_get (const cat_type &cat, lcid_type state_id, int i, const std::string &def) |
BOOST_REGEX_DECL std::wstring BOOST_REGEX_CALL | w32_cat_get (const cat_type &cat, lcid_type state_id, int i, const std::wstring &def) |
BOOST_REGEX_DECL std::string BOOST_REGEX_CALL | w32_transform (lcid_type state_id, const char *p1, const char *p2) |
BOOST_REGEX_DECL std::wstring BOOST_REGEX_CALL | w32_transform (lcid_type state_id, const wchar_t *p1, const wchar_t *p2) |
BOOST_REGEX_DECL char BOOST_REGEX_CALL | w32_tolower (char c, lcid_type) |
BOOST_REGEX_DECL wchar_t BOOST_REGEX_CALL | w32_tolower (wchar_t c, lcid_type) |
BOOST_REGEX_DECL char BOOST_REGEX_CALL | w32_toupper (char c, lcid_type) |
BOOST_REGEX_DECL wchar_t BOOST_REGEX_CALL | w32_toupper (wchar_t c, lcid_type) |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL | w32_is (lcid_type, boost::uint32_t mask, char c) |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL | w32_is (lcid_type, boost::uint32_t mask, wchar_t c) |
template<class charT > | |
boost::shared_ptr< const w32_regex_traits_implementation < charT > > | create_w32_regex_traits (::boost::re_detail::lcid_type l) |
Variables | |
class BOOST_REGEX_DECL | mapfile_iterator |
BOOST_REGEX_DECL const char * | _fi_sep |
mem_block_cache | block_cache |
template<class charT > | |
const basic_regex< charT > & | get_default_expression (charT) |
typedef _fi_priv_data* boost::re_detail::_fi_find_handle |
typedef char(& boost::re_detail::binary_type)[3] |
typedef ::boost::shared_ptr<void> boost::re_detail::cat_type |
typedef ::boost::uint32_t boost::re_detail::lcid_type |
typedef char boost::re_detail::no_type |
typedef char(& boost::re_detail::ternary_type)[4] |
typedef char(& boost::re_detail::unary_type)[2] |
bool boost::re_detail::_fi_FindClose | ( | _fi_find_handle | hFindFile | ) |
_fi_find_handle boost::re_detail::_fi_FindFirstFile | ( | const char * | lpFileName, |
_fi_find_data * | lpFindFileData | ||
) |
bool boost::re_detail::_fi_FindNextFile | ( | _fi_find_handle | hFindFile, |
_fi_find_data * | lpFindFileData | ||
) |
void boost::re_detail::bubble_down_one | ( | I | first, |
I | last | ||
) |
References boost::next(), and boost::swap.
Referenced by boost::re_detail::named_subexpressions::set_name().
|
inline |
|
inline |
|
inline |
|
inline |
References boost::multiprecision::backends::c.
|
inline |
|
inline |
|
inline |
|
inline |
no_type boost::re_detail::check_is_formatter | ( | unary_type | , |
binary_type | , | ||
ternary_type | |||
) |
unary_type boost::re_detail::check_is_formatter | ( | T const & | , |
binary_type | , | ||
ternary_type | |||
) |
binary_type boost::re_detail::check_is_formatter | ( | unary_type | , |
T const & | , | ||
ternary_type | |||
) |
binary_type boost::re_detail::check_is_formatter | ( | T const & | , |
U const & | , | ||
ternary_type | |||
) |
ternary_type boost::re_detail::check_is_formatter | ( | unary_type | , |
binary_type | , | ||
T const & | |||
) |
ternary_type boost::re_detail::check_is_formatter | ( | T const & | , |
binary_type | , | ||
U const & | |||
) |
ternary_type boost::re_detail::check_is_formatter | ( | unary_type | , |
T const & | , | ||
U const & | |||
) |
ternary_type boost::re_detail::check_is_formatter | ( | T const & | , |
U const & | , | ||
V const & | |||
) |
void boost::re_detail::copy_results | ( | MR1 & | out, |
MR2 const & | in | ||
) |
References boost::xpressive::first, boost::multiprecision::backends::i, boost::xpressive::matched, and boost::locale::period::marks::second.
Referenced by do_regex_match(), and do_regex_search().
unsigned boost::re_detail::count_chars | ( | const S & | s, |
charT | c | ||
) |
References count.
Referenced by find_sort_syntax().
|
inline |
References boost::get().
boost::shared_ptr<const w32_regex_traits_implementation<charT> > boost::re_detail::create_w32_regex_traits | ( | ::boost::re_detail::lcid_type | l | ) |
References boost::get().
BOOST_REGEX_DECL char BOOST_REGEX_CALL boost::re_detail::do_global_lower | ( | char | c | ) |
Referenced by global_lower< char >(), and global_lower< wchar_t >().
BOOST_REGEX_DECL wchar_t BOOST_REGEX_CALL boost::re_detail::do_global_lower | ( | wchar_t | c | ) |
BOOST_REGEX_DECL char BOOST_REGEX_CALL boost::re_detail::do_global_upper | ( | char | c | ) |
Referenced by global_upper< char >(), and global_upper< wchar_t >().
BOOST_REGEX_DECL wchar_t BOOST_REGEX_CALL boost::re_detail::do_global_upper | ( | wchar_t | c | ) |
|
inline |
Referenced by boost::make_u32regex().
|
inline |
|
inline |
|
inline |
References boost::regex_match().
Referenced by boost::u32regex_match().
bool boost::re_detail::do_regex_match | ( | BidiIterator | first, |
BidiIterator | last, | ||
match_results< BidiIterator, Allocator > & | m, | ||
const u32regex & | e, | ||
match_flag_type | flags, | ||
boost::mpl::int_< 2 > const * | |||
) |
References copy_results(), boost::regex_match(), and boost::archive::what().
bool boost::re_detail::do_regex_match | ( | BidiIterator | first, |
BidiIterator | last, | ||
match_results< BidiIterator, Allocator > & | m, | ||
const u32regex & | e, | ||
match_flag_type | flags, | ||
boost::mpl::int_< 1 > const * | |||
) |
References copy_results(), boost::regex_match(), and boost::archive::what().
OutputIterator boost::re_detail::do_regex_replace | ( | OutputIterator | out, |
std::pair< I1, I1 > const & | in, | ||
const u32regex & | e, | ||
const std::pair< I2, I2 > & | fmt, | ||
match_flag_type | flags | ||
) |
|
inline |
References boost::regex_search().
Referenced by boost::u32regex_search().
bool boost::re_detail::do_regex_search | ( | BidiIterator | first, |
BidiIterator | last, | ||
match_results< BidiIterator, Allocator > & | m, | ||
const u32regex & | e, | ||
match_flag_type | flags, | ||
BidiIterator | base, | ||
boost::mpl::int_< 2 > const * | |||
) |
References copy_results(), boost::regex_search(), and boost::archive::what().
bool boost::re_detail::do_regex_search | ( | BidiIterator | first, |
BidiIterator | last, | ||
match_results< BidiIterator, Allocator > & | m, | ||
const u32regex & | e, | ||
match_flag_type | flags, | ||
BidiIterator | base, | ||
boost::mpl::int_< 1 > const * | |||
) |
References copy_results(), boost::regex_search(), and boost::archive::what().
|
inline |
References boost::asio::b.
Referenced by boost::u32regex_replace().
|
inline |
|
inline |
unsigned boost::re_detail::find_sort_syntax | ( | const traits * | pt, |
charT * | delim | ||
) |
int boost::re_detail::get_default_class_id | ( | const charT * | p1, |
const charT * | p2 | ||
) |
BOOST_REGEX_DECL const char* BOOST_REGEX_CALL boost::re_detail::get_default_error_string | ( | regex_constants::error_type | n | ) |
Referenced by boost::re_detail::default_wrapper< BaseT >::error_string(), boost::icu_regex_traits::error_string(), boost::re_detail::w32_regex_traits_implementation< charT >::error_string(), boost::re_detail::cpp_regex_traits_implementation< charT >::error_string(), and boost::re_detail::w32_regex_traits_implementation< charT >::w32_regex_traits_implementation().
BOOST_REGEX_DECL regex_constants::escape_syntax_type BOOST_REGEX_CALL boost::re_detail::get_default_escape_syntax_type | ( | char | c | ) |
BOOST_REGEX_DECL const char* BOOST_REGEX_CALL boost::re_detail::get_default_syntax | ( | regex_constants::syntax_type | n | ) |
BOOST_REGEX_DECL regex_constants::syntax_type BOOST_REGEX_CALL boost::re_detail::get_default_syntax_type | ( | char | c | ) |
|
inline |
References boost::asio::b, and boost::multiprecision::backends::c.
|
inline |
|
inline |
Referenced by boost::icu_regex_traits::imbue().
std::ptrdiff_t boost::re_detail::global_length | ( | const charT * | p | ) |
References boost::n, and boost::multiprecision::backends::p.
Referenced by boost::re_detail::trivial_format_traits< charT >::length().
|
inline |
References boost::multiprecision::backends::p.
|
inline |
References boost::multiprecision::backends::p.
|
inline |
|
inline |
References boost::multiprecision::backends::c, and do_global_lower().
|
inline |
References boost::multiprecision::backends::c, and do_global_lower().
int boost::re_detail::global_toi | ( | const charT *& | p1, |
const charT * | p2, | ||
int | radix, | ||
const traits & | t | ||
) |
|
inline |
|
inline |
References boost::multiprecision::backends::c, and do_global_upper().
|
inline |
References boost::multiprecision::backends::c, and do_global_upper().
int boost::re_detail::global_value | ( | charT | c | ) |
References boost::a.
Referenced by boost::re_detail::trivial_format_traits< charT >::value(), and boost::w32_regex_traits< charT >::value().
|
inline |
References boost::hash_range(), and boost::accumulators::extract::max.
Referenced by boost::re_detail::named_subexpressions::name::name(), boost::re_detail::basic_regex_parser< charT, traits >::parse_extended_escape(), and boost::re_detail::basic_regex_parser< charT, traits >::parse_perl_extension().
|
inline |
References boost::detail::void.
|
inline |
References is_combining_implementation(), and boost::accumulators::extract::max.
|
inline |
|
inline |
|
inline |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL boost::re_detail::is_combining_implementation | ( | uint_least16_t | s | ) |
Referenced by is_combining().
|
inline |
|
inline |
|
inline |
|
inline |
References BOOST_REGEX_MAKE_BOOL, and boost::multiprecision::backends::c.
BOOST_REGEX_DECL std::string BOOST_REGEX_CALL boost::re_detail::lookup_default_collate_name | ( | const std::string & | name | ) |
|
inline |
Referenced by boost::u32regex_replace().
|
inline |
|
inline |
|
inline |
References boost::multiprecision::backends::i.
Referenced by boost::u32regex_replace().
|
inline |
References boost::multiprecision::backends::i.
|
inline |
References boost::multiprecision::backends::i.
|
inline |
References boost::python::len(), and boost::multiprecision::backends::p.
|
inline |
References boost::python::len(), and boost::multiprecision::backends::p.
|
inline |
References boost::icu_regex_traits::length(), and boost::multiprecision::backends::p.
|
inline |
|
inline |
void boost::re_detail::raise_error | ( | const traits & | t, |
regex_constants::error_type | code | ||
) |
References raise_runtime_error(), and boost::detail::void.
BOOST_REGEX_DECL void BOOST_REGEX_CALL boost::re_detail::raise_runtime_error | ( | const std::runtime_error & | ex | ) |
iterator BOOST_REGEX_CALL boost::re_detail::re_is_set_member | ( | iterator | next, |
iterator | last, | ||
const re_set_long< char_classT > * | set_, | ||
const regex_data< charT, traits_type > & | e, | ||
bool | icase | ||
) |
References boost::a, boost::re_detail::re_set_long< mask_type >::cclasses, boost::re_detail::re_set_long< mask_type >::cequivalents, boost::re_detail::re_set_long< mask_type >::cnclasses, boost::regex_constants::collate, boost::re_detail::re_set_long< mask_type >::cranges, boost::re_detail::re_set_long< mask_type >::csingles, boost::multiprecision::backends::i, boost::re_detail::re_set_long< mask_type >::isnot, boost::re_detail::regex_data< charT, traits >::m_flags, boost::re_detail::regex_data< charT, traits >::m_ptraits, boost::next(), boost::multiprecision::backends::p, boost::python::ptr(), re_skip_past_null(), boost::xpressive::s1, STR_COMP, and boost::detail::void.
|
inline |
References boost::multiprecision::backends::p.
Referenced by re_is_set_member().
OutputIterator boost::re_detail::regex_format_imp | ( | OutputIterator | out, |
const match_results< Iterator, Alloc > & | m, | ||
ForwardIter | p1, | ||
ForwardIter | p2, | ||
match_flag_type | flags, | ||
const traits & | t | ||
) |
|
inline |
|
inline |
References boost::multiprecision::backends::i.
bool boost::re_detail::valid_value | ( | charT | , |
int | v, | ||
const mpl::true_ & | |||
) |
bool boost::re_detail::valid_value | ( | charT | , |
int | , | ||
const mpl::false_ & | |||
) |
bool boost::re_detail::valid_value | ( | charT | c, |
int | v | ||
) |
References boost::spirit::x3::bool_, and valid_value().
BOOST_REGEX_DECL void BOOST_REGEX_CALL boost::re_detail::verify_options | ( | boost::regex_constants::syntax_option_type | ef, |
match_flag_type | mf | ||
) |
BOOST_REGEX_DECL std::string BOOST_REGEX_CALL boost::re_detail::w32_cat_get | ( | const cat_type & | cat, |
lcid_type | state_id, | ||
int | i, | ||
const std::string & | def | ||
) |
BOOST_REGEX_DECL std::wstring BOOST_REGEX_CALL boost::re_detail::w32_cat_get | ( | const cat_type & | cat, |
lcid_type | state_id, | ||
int | i, | ||
const std::wstring & | def | ||
) |
BOOST_REGEX_DECL cat_type BOOST_REGEX_CALL boost::re_detail::w32_cat_open | ( | const std::string & | name | ) |
BOOST_REGEX_DECL lcid_type BOOST_REGEX_CALL boost::re_detail::w32_get_default_locale | ( | ) |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL boost::re_detail::w32_is | ( | lcid_type | , |
boost::uint32_t | mask, | ||
char | c | ||
) |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL boost::re_detail::w32_is | ( | lcid_type | , |
boost::uint32_t | mask, | ||
wchar_t | c | ||
) |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL boost::re_detail::w32_is_lower | ( | char | , |
lcid_type | |||
) |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL boost::re_detail::w32_is_lower | ( | wchar_t | , |
lcid_type | |||
) |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL boost::re_detail::w32_is_upper | ( | char | , |
lcid_type | |||
) |
BOOST_REGEX_DECL bool BOOST_REGEX_CALL boost::re_detail::w32_is_upper | ( | wchar_t | , |
lcid_type | |||
) |
BOOST_REGEX_DECL char BOOST_REGEX_CALL boost::re_detail::w32_tolower | ( | char | c, |
lcid_type | |||
) |
BOOST_REGEX_DECL wchar_t BOOST_REGEX_CALL boost::re_detail::w32_tolower | ( | wchar_t | c, |
lcid_type | |||
) |
BOOST_REGEX_DECL char BOOST_REGEX_CALL boost::re_detail::w32_toupper | ( | char | c, |
lcid_type | |||
) |
BOOST_REGEX_DECL wchar_t BOOST_REGEX_CALL boost::re_detail::w32_toupper | ( | wchar_t | c, |
lcid_type | |||
) |
Referenced by boost::w32_regex_traits< charT >::toupper().
BOOST_REGEX_DECL std::string BOOST_REGEX_CALL boost::re_detail::w32_transform | ( | lcid_type | state_id, |
const char * | p1, | ||
const char * | p2 | ||
) |
BOOST_REGEX_DECL std::wstring BOOST_REGEX_CALL boost::re_detail::w32_transform | ( | lcid_type | state_id, |
const wchar_t * | p1, | ||
const wchar_t * | p2 | ||
) |
BOOST_REGEX_DECL const char* boost::re_detail::_fi_sep |
Referenced by boost::re_detail::directory_iterator::separator().
mem_block_cache boost::re_detail::block_cache |
const basic_regex<charT>& boost::re_detail::get_default_expression(charT) |
Referenced by boost::regex_split().