Namespaces | |
detail | |
Functions | |
template<typename T > | |
T | pow10 (unsigned dim) |
template<typename Container , typename T > | |
bool | push_back (Container &c, T &&val) |
template<typename Container > | |
bool | push_back (Container &, unused_type) |
template<typename T > | |
bool | push_back (unused_type, T const &) |
bool | push_back (unused_type, unused_type) |
template<typename Container , typename Iterator > | |
bool | append (Container &c, Iterator first, Iterator last) |
template<typename Iterator > | |
bool | append (unused_type, Iterator first, Iterator last) |
template<typename Container > | |
bool | is_empty (Container const &c) |
bool | is_empty (unused_type) |
template<typename Container > | |
container_iterator< Container > ::type | begin (Container &c) |
unused_type const * | begin (unused_type) |
template<typename Container > | |
container_iterator< Container > ::type | end (Container &c) |
unused_type const * | end (unused_type) |
template<typename Iterator > | |
deref_iterator< Iterator >::type | deref (Iterator &it) |
unused_type | deref (unused_type const *) |
template<typename Iterator > | |
void | next (Iterator &it) |
void | next (unused_type const *) |
template<typename Iterator > | |
bool | compare (Iterator &it1, Iterator &it2) |
bool | compare (unused_type const *, unused_type const *) |
template<typename Source , typename Dest > | |
void | move_to (Source &&src, Dest &dest) |
template<typename Dest > | |
void | move_to (unused_type, Dest &) |
template<typename Source > | |
void | move_to (Source &, unused_type) |
void | move_to (unused_type, unused_type) |
template<typename Iterator , typename Dest > | |
void | move_to (Iterator first, Iterator last, Dest &dest) |
template<typename Iterator > | |
void | move_to (Iterator, Iterator, unused_type) |
template<typename T > | |
void | move_to (T &src, T &dest) |
template<typename T > | |
void | move_to (T const &src, T &dest) |
template<typename T > | |
void | move_to (T &&src, T &dest) |
template<typename Out , typename T > | |
void | print_attribute (Out &out, T const &val) |
template<typename Out > | |
void | print_attribute (Out &, unused_type) |
template<typename Out , typename T > | |
void | print_token (Out &out, T const &val) |
template<typename T > | |
extract_c_string< T * > ::char_type const * | get_c_string (T *str) |
template<typename T > | |
extract_c_string< T const * > ::char_type const * | get_c_string (T const *str) |
template<typename String > | |
extract_c_string< String > ::char_type const * | get_c_string (String &str) |
template<typename String > | |
extract_c_string< String > ::char_type const * | get_c_string (String const &str) |
template<typename T > | |
T const * | get_string_begin (T const *str) |
template<typename T > | |
T * | get_string_begin (T *str) |
template<typename T > | |
T const * | get_string_end (T const *str) |
template<typename T > | |
T * | get_string_end (T *str) |
template<typename T , typename Str > | |
Str::const_iterator | get_string_begin (Str const &str) |
template<typename T , typename Str > | |
Str::iterator | get_string_begin (Str &str) |
template<typename T , typename Str > | |
Str::const_iterator | get_string_end (Str const &str) |
template<typename T , typename Str > | |
Str::iterator | get_string_end (Str &str) |
template<typename Tag , typename Transformed , typename Exposed > | |
transform_attribute< Exposed, Transformed, Tag >::type | pre_transform (Exposed &attr) |
template<typename Tag , typename Transformed , typename Exposed > | |
transform_attribute< Exposed, Transformed, Tag >::type | pre_transform (Exposed const &attr) |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::spirit::x3::unused.
bool boost::spirit::x3::traits::compare | ( | Iterator & | it1, |
Iterator & | it2 | ||
) |
|
inline |
deref_iterator<Iterator>::type boost::spirit::x3::traits::deref | ( | Iterator & | it | ) |
|
inline |
References boost::spirit::x3::unused.
|
inline |
|
inline |
References boost::spirit::x3::unused.
extract_c_string<T*>::char_type const* boost::spirit::x3::traits::get_c_string | ( | T * | str | ) |
extract_c_string<T const*>::char_type const* boost::spirit::x3::traits::get_c_string | ( | T const * | str | ) |
extract_c_string<String>::char_type const* boost::spirit::x3::traits::get_c_string | ( | String & | str | ) |
extract_c_string<String>::char_type const* boost::spirit::x3::traits::get_c_string | ( | String const & | str | ) |
References boost::str().
References boost::str().
|
inline |
|
inline |
References boost::last, boost::str(), and T.
References boost::last, boost::str(), and T.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::fusion::move(), and boost::spirit::x3::traits::detail::move_to().
Referenced by boost::spirit::x3::traits::detail::move_to(), boost::spirit::x3::char_parser< any_char< Encoding > >::parse(), boost::spirit::x3::raw_directive< Subject >::parse(), boost::spirit::x3::real_parser< T, RealPolicies >::parse(), boost::spirit::x3::bool_parser< T, BoolPolicies >::parse(), boost::spirit::x3::attr_parser< Value >::parse(), boost::spirit::x3::literal_bool_parser< T, BoolPolicies >::parse(), boost::spirit::x3::any_parser< Iterator, Attribute, Context >::parse(), boost::spirit::x3::attr_parser< Value[N]>::parse(), boost::spirit::x3::extract_real< T, RealPolicies >::parse(), boost::spirit::x3::symbols< Char, T, Lookup, Filter >::parse(), boost::spirit::x3::bool_policies< T >::parse_false(), boost::spirit::x3::optional< Subject >::parse_subject(), and boost::spirit::x3::bool_policies< T >::parse_true().
|
inline |
|
inline |
|
inline |
|
inline |
References boost::spirit::x3::traits::detail::move_to().
|
inline |
References boost::fusion::move().
References boost::fusion::move().
References boost::fusion::move().
void boost::spirit::x3::traits::next | ( | Iterator & | it | ) |
|
inline |
|
inline |
transform_attribute<Exposed, Transformed, Tag>::type boost::spirit::x3::traits::pre_transform | ( | Exposed & | attr | ) |
transform_attribute<Exposed, Transformed, Tag>::type boost::spirit::x3::traits::pre_transform | ( | Exposed const & | attr | ) |
|
inline |
References boost::spirit::x3::traits::print_attribute_debug< Out, T, Enable >::call().
Referenced by boost::spirit::x3::traits::print_attribute_debug< Out, T, Enable >::call(), boost::spirit::x3::traits::detail::print_fusion_sequence< Out >::operator()(), and boost::spirit::x3::traits::detail::print_visitor< Out >::operator()().
|
inline |
|
inline |
References boost::spirit::x3::traits::detail::token_printer_debug::print().
Referenced by boost::spirit::x3::detail::token_printer().
|
inline |
|
inline |
|
inline |
|
inline |