Enumerations | |
enum | action_chain_mode { replace, append } |
Functions | |
template<typename Action1 , typename Action2 > | |
action_concatenator< Action1, Action2 >::type | concatenate_actions (Action1 const &a1, Action2 const &a2) |
template<class PH , action_chain_mode M, typename A1 , typename A2 > | |
action_chain< PH, M, typename action_concatenator< A1, A2 > ::type > | operator, (action_chain< PH, M, A1 > const &chain, A2 const &a) |
template<class Head , class Tail > | |
action_chains< Head, Tail > | make_chain (Head const &h, Tail const &t) |
template<class PH1 , action_chain_mode M1, typename A1 , class PH2 , action_chain_mode M2, typename A2 > | |
action_chains< action_chain < PH1, M1, A1 >, action_chain < PH2, M2, A2 > > | operator, (action_chain< PH1, M1, A1 > const &h, action_chain< PH2, M2, A2 > const &t) |
template<class Head , class Tail , class PH , action_chain_mode M, typename A > | |
action_chains< action_chains < Head, Tail >, action_chain < PH, M, A > > | operator, (action_chains< Head, Tail > const &h, action_chain< PH, M, A > const &t) |
template<class Placeholder , typename StartAction , class NewChainOrChains > | |
placeholdee< Placeholder, StartAction, NewChainOrChains > ::type | get_placeholdee (StartAction const &a, NewChainOrChains const &c) |
template<typename T , typename X > | |
X const & | depend_on_type (X const &x) |
action_concatenator<Action1,Action2>::type boost::spirit::type_of::concatenate_actions | ( | Action1 const & | a1, |
Action2 const & | a2 | ||
) |
X const& boost::spirit::type_of::depend_on_type | ( | X const & | x | ) |
References boost::flyweights::x.
placeholdee<Placeholder,StartAction,NewChainOrChains>::type boost::spirit::type_of::get_placeholdee | ( | StartAction const & | a, |
NewChainOrChains const & | c | ||
) |
References get().
action_chains<Head,Tail> boost::spirit::type_of::make_chain | ( | Head const & | h, |
Tail const & | t | ||
) |
References boost::flyweights::t.
Referenced by operator,().
action_chain<PH, M, typename action_concatenator<A1,A2>::type> boost::spirit::type_of::operator, | ( | action_chain< PH, M, A1 > const & | chain, |
A2 const & | a | ||
) |
action_chains< action_chain<PH1,M1,A1>, action_chain<PH2,M2,A2> > boost::spirit::type_of::operator, | ( | action_chain< PH1, M1, A1 > const & | h, |
action_chain< PH2, M2, A2 > const & | t | ||
) |
References make_chain().
action_chains< action_chains<Head,Tail>, action_chain<PH,M,A> > boost::spirit::type_of::operator, | ( | action_chains< Head, Tail > const & | h, |
action_chain< PH, M, A > const & | t | ||
) |
References make_chain().