Classes | |
struct | assign_zero_to_tuple_member |
struct | assign_zero_to_tuple_member< N,::phoenix::nil_t > |
struct | char_as_parser |
struct | default_as_parser |
struct | default_string |
struct | do_parser_gen |
struct | do_while_parser_gen |
struct | epsilon_selector |
struct | for_functor |
struct | for_init_functor |
struct | for_parser |
struct | for_parser_gen |
struct | for_step_functor |
struct | if_else_parser |
struct | if_else_parser_gen |
struct | if_parser |
struct | if_parser_gen |
struct | init_tuple_member |
struct | loop_traits |
struct | make_const_pointer |
struct | no_base |
struct | phoenix_nil_type |
struct | safe_bool_impl |
struct | string_as_parser |
struct | tree_policy_selector |
struct | tree_policy_selector< ast_match_policy< IteratorT, NodeFactoryT, T > > |
struct | tree_policy_selector< pt_match_policy< IteratorT, NodeFactoryT, T > > |
singleton | tst |
struct | wchar_as_parser |
struct | while_parser |
struct | while_parser_gen |
struct | wstring_as_parser |
Functions | |
template<typename ScannerT > | |
bool | extract_sign (ScannerT const &scan, std::size_t &count) |
template<typename ST , typename ScannerT , typename BaseT > | |
void | skipper_skip (ST const &s, ScannerT const &scan, skipper_iteration_policy< BaseT > const &) |
template<typename ST , typename ScannerT , typename BaseT > | |
void | skipper_skip (ST const &s, ScannerT const &scan, no_skipper_iteration_policy< BaseT > const &) |
template<typename ST , typename ScannerT > | |
void | skipper_skip (ST const &s, ScannerT const &scan, iteration_policy const &) |
template<typename RT , typename ParserT , typename ScannerT > | |
RT | fallback_parser_parse (ParserT const &p, ScannerT const &scan) |
template<typename T > | |
void | mp_swap (T &t1, T &t2) |
template<typename T > | |
void | cp_swap (T &t1, T &t2) |
template<typename T > | |
void | flush_iterator (T &) |
template<typename T1 , typename T2 , typename T3 , typename T4 > | |
void | flush_iterator (BOOST_SPIRIT_CLASSIC_NS::multi_pass< T1, T2, T3, T4, BOOST_SPIRIT_CLASSIC_NS::multi_pass_policies::std_deque > &i) |
References boost::spirit::swap(), and boost::swap.
Referenced by boost::spirit::tree_match< IteratorT, NodeFactoryT, T >::operator=(), boost::spirit::tree_node< T >::swap(), boost::spirit::node_iter_data< IteratorT, ValueT >::swap(), boost::spirit::node_val_data< IteratorT, ValueT >::swap(), boost::spirit::tree_match< IteratorT, NodeFactoryT, T >::swap(), and boost::spirit::tree_match< IteratorT, NodeFactoryT, T >::tree_match().
bool boost::spirit::impl::extract_sign | ( | ScannerT const & | scan, |
std::size_t & | count | ||
) |
Referenced by boost::spirit::sign_parser::parse().
RT boost::spirit::impl::fallback_parser_parse | ( | ParserT const & | p, |
ScannerT const & | scan | ||
) |
void boost::spirit::impl::flush_iterator | ( | T & | ) |
Referenced by boost::spirit::flush_multi_pass_parser::parse().
void boost::spirit::impl::flush_iterator | ( | BOOST_SPIRIT_CLASSIC_NS::multi_pass< T1, T2, T3, T4, BOOST_SPIRIT_CLASSIC_NS::multi_pass_policies::std_deque > & | i | ) |
References boost::multiprecision::backends::i.
References boost::spirit::swap().
Referenced by boost::spirit::multi_pass_policies::ref_counted::swap(), boost::wave::util::functor_input::inner< FunctorT >::swap(), boost::spirit::multi_pass_policies::buf_id_check::swap(), boost::spirit::multi_pass_policies::std_deque::inner< ValueT >::swap(), boost::spirit::multi_pass_policies::fixed_size_queue< N >::inner< ValueT >::swap(), boost::spirit::multi_pass_policies::input_iterator::inner< InputT >::swap(), boost::spirit::multi_pass_policies::lex_input::inner< InputT >::swap(), and boost::spirit::multi_pass_policies::functor_input::inner< FunctorT >::swap().
void boost::spirit::impl::skipper_skip | ( | ST const & | s, |
ScannerT const & | scan, | ||
skipper_iteration_policy< BaseT > const & | |||
) |
void boost::spirit::impl::skipper_skip | ( | ST const & | s, |
ScannerT const & | scan, | ||
no_skipper_iteration_policy< BaseT > const & | |||
) |
void boost::spirit::impl::skipper_skip | ( | ST const & | s, |
ScannerT const & | scan, | ||
iteration_policy const & | |||
) |