Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::closure< DerivedT, T0, T1, T2 >::aux< DerivedT2 > Struct Template Reference

#include <closure.hpp>

Public Member Functions

DerivedT2 & aux_derived ()
 
DerivedT2 const & aux_derived () const
 
template<typename A >
init_closure_parser< DerivedT2,::phoenix::tuple
< typename::phoenix::as_actor
< A >::type > > 
operator() (A const &a) const
 
template<typename A , typename B >
init_closure_parser< DerivedT2,::phoenix::tuple
< typename::phoenix::as_actor
< A >::type,
typename::phoenix::as_actor< B >
::type > > 
operator() (A const &a, B const &b) const
 
template<typename A , typename B , typename C >
init_closure_parser< DerivedT2,::phoenix::tuple
< typename::phoenix::as_actor
< A >::type,
typename::phoenix::as_actor< B >
::type,
typename::phoenix::as_actor< C >
::type > > 
operator() (A const &a, B const &b, C const &c) const
 

Member Function Documentation

template<typename DerivedT , typename T0 , typename T1 , typename T2 >
template<typename DerivedT2 >
DerivedT2& boost::spirit::closure< DerivedT, T0, T1, T2 >::aux< DerivedT2 >::aux_derived ( )
inline
template<typename DerivedT , typename T0 , typename T1 , typename T2 >
template<typename DerivedT2 >
DerivedT2 const& boost::spirit::closure< DerivedT, T0, T1, T2 >::aux< DerivedT2 >::aux_derived ( ) const
inline

References boost::detail::const.

template<typename DerivedT , typename T0 , typename T1 , typename T2 >
template<typename DerivedT2 >
template<typename A >
init_closure_parser< DerivedT2, ::phoenix::tuple< typename ::phoenix::as_actor<A>::type > > boost::spirit::closure< DerivedT, T0, T1, T2 >::aux< DerivedT2 >::operator() ( A const &  a) const
inline
template<typename DerivedT , typename T0 , typename T1 , typename T2 >
template<typename DerivedT2 >
template<typename A , typename B >
init_closure_parser< DerivedT2, ::phoenix::tuple< typename ::phoenix::as_actor<A>::type, typename ::phoenix::as_actor<B>::type > > boost::spirit::closure< DerivedT, T0, T1, T2 >::aux< DerivedT2 >::operator() ( A const &  a,
B const &  b 
) const
inline
template<typename DerivedT , typename T0 , typename T1 , typename T2 >
template<typename DerivedT2 >
template<typename A , typename B , typename C >
init_closure_parser< DerivedT2, ::phoenix::tuple< typename ::phoenix::as_actor<A>::type, typename ::phoenix::as_actor<B>::type, typename ::phoenix::as_actor<C>::type > > boost::spirit::closure< DerivedT, T0, T1, T2 >::aux< DerivedT2 >::operator() ( A const &  a,
B const &  b,
C const &  c 
) const
inline

The documentation for this struct was generated from the following file: