Typedefs | |
| typedef char | no_type |
| typedef char(& | unary_type )[2] |
| typedef char(& | binary_type )[3] |
| typedef char(& | ternary_type )[4] |
| typedef boost::proto::functional::make_expr < proto::tag::function, proto::default_domain > | make_function |
| typedef assert_word_placeholder < word_boundary< mpl::true_ > > | assert_word_boundary |
| typedef assert_word_placeholder < word_begin > | assert_word_begin |
| typedef assert_word_placeholder < word_end > | assert_word_end |
| typedef mpl::int_<-1 > | minus_one |
| typedef boost::uint_t< sizeof(std::ctype_base::mask)*CHAR_BIT > ::least | umask_t |
| typedef boost::uint_t < umaskex_bits >::fast | umaskex_t |
| typedef proto::expr < proto::tag::terminal, proto::term< mark_placeholder >, 0 > | basic_mark_tag |
Enumerations | |
| enum | transform_op { op_none = 0, op_upper = 1, op_lower = 2 } |
| enum | transform_scope { scope_next = 0, scope_rest = 1 } |
Functions | |
| void | throw_on_stack_error (bool stack_error) |
| template<typename Iterator > | |
| bool | set_transform (Iterator &, transform_op, transform_scope) |
| 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<typename Args , typename BidiIter > | |
| void | bind_args (let_< Args > const &args, match_results< BidiIter > &what) |
| void | ignore_unused_regex_actions () |
| template<typename BidiIter > | |
| bool | regex_match_impl (typename mpl::identity< BidiIter >::type begin, typename mpl::identity< BidiIter >::type end, match_results< BidiIter > &what, basic_regex< BidiIter > const &re, regex_constants::match_flag_type flags=regex_constants::match_default) |
| template<typename BidiIter > | |
| bool | regex_search_impl (match_state< BidiIter > &state, basic_regex< BidiIter > const &re, bool not_initial_null=false) |
| template<typename OutIter , typename BidiIter , typename Formatter > | |
| OutIter | regex_replace_impl (OutIter out, BidiIter begin, BidiIter end, basic_regex< BidiIter > const &re, Formatter const &format, regex_constants::match_flag_type flags=regex_constants::match_default) |
| bool | ensure_ (bool cond, regex_constants::error_type code, char const *msg, char const *fun, char const *file, unsigned long line) |
| template<typename Subs > | |
| enable_if< mpl::and_ < proto::is_expr< Subs > , proto::matches< Subs, SubMatchList > >, std::vector < int > >::type | to_vector (Subs const &subs) |
| void | ignore_unused_regex_primitives () |
| int | get_mark_number (int i) |
| std::vector< int > | to_vector (int subs) |
| std::vector< int > const & | to_vector (std::vector< int > const &subs) |
| template<typename Int , std::size_t Size> | |
| std::vector< int > | to_vector (Int const (&sub_matches)[Size]) |
| template<typename Int > | |
| std::vector< int > | to_vector (std::vector< Int > const &sub_matches) |
| template<typename Char > | |
| Char | c_tolower (Char) |
| template<typename Char > | |
| Char | c_toupper (Char) |
| template<> | |
| char | c_tolower (char ch) |
| template<> | |
| char | c_toupper (char ch) |
| template<> | |
| wchar_t | c_tolower (wchar_t ch) |
| template<> | |
| wchar_t | c_toupper (wchar_t ch) |
| BOOST_MPL_ASSERT_RELATION (sizeof(std::ctype_base::mask),==, sizeof(umask_t)) | |
| BOOST_MPL_ASSERT_RELATION (sizeof(umask_t),<=, sizeof(umaskex_t)) | |
| typedef assert_word_placeholder<word_begin> boost::xpressive::detail::assert_word_begin |
| typedef assert_word_placeholder<word_boundary<mpl::true_> > boost::xpressive::detail::assert_word_boundary |
| typedef assert_word_placeholder<word_end> boost::xpressive::detail::assert_word_end |
| typedef proto::expr<proto::tag::terminal, proto::term<mark_placeholder>, 0> boost::xpressive::detail::basic_mark_tag |
| typedef char(& boost::xpressive::detail::binary_type)[3] |
| typedef boost::proto::functional::make_expr<proto::tag::function, proto::default_domain> boost::xpressive::detail::make_function |
| typedef mpl::int_<-1> boost::xpressive::detail::minus_one |
| typedef char boost::xpressive::detail::no_type |
| typedef char(& boost::xpressive::detail::ternary_type)[4] |
| typedef boost::uint_t<sizeof(std::ctype_base::mask) * CHAR_BIT>::least boost::xpressive::detail::umask_t |
| typedef boost::uint_t<umaskex_bits>::fast boost::xpressive::detail::umaskex_t |
| typedef char(& boost::xpressive::detail::unary_type)[2] |
| void boost::xpressive::detail::bind_args | ( | let_< Args > const & | args, |
| match_results< BidiIter > & | what | ||
| ) |
| boost::xpressive::detail::BOOST_MPL_ASSERT_RELATION | ( | sizeof(std::ctype_base::mask) | , |
| sizeof(umask_t) | |||
| ) |
| boost::xpressive::detail::BOOST_MPL_ASSERT_RELATION | ( | sizeof(umask_t) | , |
| <= | , | ||
| sizeof(umaskex_t) | |||
| ) |
| Char boost::xpressive::detail::c_tolower | ( | Char | ) |
|
inline |
|
inline |
| Char boost::xpressive::detail::c_toupper | ( | Char | ) |
|
inline |
|
inline |
| no_type boost::xpressive::detail::check_is_formatter | ( | unary_type | , |
| binary_type | , | ||
| ternary_type | |||
| ) |
| unary_type boost::xpressive::detail::check_is_formatter | ( | T const & | , |
| binary_type | , | ||
| ternary_type | |||
| ) |
| binary_type boost::xpressive::detail::check_is_formatter | ( | unary_type | , |
| T const & | , | ||
| ternary_type | |||
| ) |
| binary_type boost::xpressive::detail::check_is_formatter | ( | T const & | , |
| U const & | , | ||
| ternary_type | |||
| ) |
| ternary_type boost::xpressive::detail::check_is_formatter | ( | unary_type | , |
| binary_type | , | ||
| T const & | |||
| ) |
| ternary_type boost::xpressive::detail::check_is_formatter | ( | T const & | , |
| binary_type | , | ||
| U const & | |||
| ) |
| ternary_type boost::xpressive::detail::check_is_formatter | ( | unary_type | , |
| T const & | , | ||
| U const & | |||
| ) |
| ternary_type boost::xpressive::detail::check_is_formatter | ( | T const & | , |
| U const & | , | ||
| V const & | |||
| ) |
|
inline |
References boost::throw_exception().
|
inline |
References boost::multiprecision::backends::i.
Referenced by to_vector().
|
inline |
References boost::xpressive::at, boost::xpressive::back, boost::xpressive::check, boost::xpressive::first, boost::xpressive::front, boost::ignore_unused(), boost::xpressive::insert, boost::xpressive::length, boost::xpressive::let, boost::xpressive::make_pair, boost::xpressive::matched, boost::xpressive::pop, boost::xpressive::pop_back, boost::xpressive::pop_front, boost::xpressive::push, boost::xpressive::push_back, boost::xpressive::push_front, boost::xpressive::second, boost::xpressive::str, boost::xpressive::top, and boost::xpressive::unwrap_reference.
|
inline |
|
inline |
|
inline |
References boost::asio::begin, BOOST_ASSERT, boost::filesystem::detail::copy(), boost::xpressive::first, boost::xpressive::match_results< BidiIter >::format(), format_first_only, format_no_copy, boost::xpressive::match_results< BidiIter >::length(), boost::out, boost::xpressive::basic_regex< BidiIter >::regex_id(), regex_search_impl(), and boost::archive::what().
Referenced by boost::xpressive::regex_replace().
|
inline |
|
inline |
|
inline |
References BOOST_XPR_ENSURE_, and boost::xpressive::regex_constants::error_stack.
| enable_if< mpl::and_<proto::is_expr<Subs>, proto::matches<Subs, SubMatchList> > , std::vector<int> >::type boost::xpressive::detail::to_vector | ( | Subs const & | subs | ) |
|
inline |
|
inline |
|
inline |
|
inline |
References BOOST_MPL_ASSERT.
| umaskex_t const boost::xpressive::detail::all_ctype_masks |
| umaskex_t const boost::xpressive::detail::highest_bit = static_cast<umaskex_t>(1) << (sizeof(umaskex_t) * CHAR_BIT - 1) |
| umaskex_t const boost::xpressive::detail::non_std_ctype_blank = unused_mask<all_ctype_masks | non_std_ctype_underscore>::value |
| umaskex_t const boost::xpressive::detail::non_std_ctype_masks = non_std_ctype_underscore | non_std_ctype_blank | non_std_ctype_newline |
| umaskex_t const boost::xpressive::detail::non_std_ctype_newline = unused_mask<all_ctype_masks | non_std_ctype_underscore | non_std_ctype_blank>::value |
| umaskex_t const boost::xpressive::detail::non_std_ctype_underscore = unused_mask<all_ctype_masks>::value |
| umaskex_t const boost::xpressive::detail::std_ctype_alnum = mask_cast<std::ctype_base::alnum>::value |
| umaskex_t const boost::xpressive::detail::std_ctype_alpha = mask_cast<std::ctype_base::alpha>::value |
| umaskex_t const boost::xpressive::detail::std_ctype_cntrl = mask_cast<std::ctype_base::cntrl>::value |
| umaskex_t const boost::xpressive::detail::std_ctype_digit = mask_cast<std::ctype_base::digit>::value |
| umaskex_t const boost::xpressive::detail::std_ctype_graph = mask_cast<std::ctype_base::graph>::value |
| umaskex_t const boost::xpressive::detail::std_ctype_print = mask_cast<std::ctype_base::print>::value |
| umaskex_t const boost::xpressive::detail::std_ctype_punct = mask_cast<std::ctype_base::punct>::value |
| umaskex_t const boost::xpressive::detail::std_ctype_reserved = 0 |
| umaskex_t const boost::xpressive::detail::std_ctype_space = mask_cast<std::ctype_base::space>::value |
| umaskex_t const boost::xpressive::detail::std_ctype_xdigit = mask_cast<std::ctype_base::xdigit>::value |