Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
phoenix::impl::convert_actor< N, TupleResultT, ActorTupleT > Struct Template Reference

#include <tuple_helpers.hpp>

Classes

struct  is_default_t
 

Public Types

typedef tuple_element< N,
TupleResultT >::type 
type
 
typedef is_default_t< true > is_default
 
typedef is_default_t< false > is_not_default
 

Static Public Member Functions

static type actor_element (ActorTupleT const &, is_default)
 
static type actor_element (ActorTupleT const &actor_tuple, is_not_default)
 
static type do_ (ActorTupleT const &actor_tuple)
 

Member Typedef Documentation

template<int N, typename TupleResultT , typename ActorTupleT >
typedef is_default_t<true> phoenix::impl::convert_actor< N, TupleResultT, ActorTupleT >::is_default
template<int N, typename TupleResultT , typename ActorTupleT >
typedef is_default_t<false> phoenix::impl::convert_actor< N, TupleResultT, ActorTupleT >::is_not_default
template<int N, typename TupleResultT , typename ActorTupleT >
typedef tuple_element<N, TupleResultT>::type phoenix::impl::convert_actor< N, TupleResultT, ActorTupleT >::type

Member Function Documentation

template<int N, typename TupleResultT , typename ActorTupleT >
static type phoenix::impl::convert_actor< N, TupleResultT, ActorTupleT >::actor_element ( ActorTupleT const &  ,
is_default   
)
inlinestatic
template<int N, typename TupleResultT , typename ActorTupleT >
static type phoenix::impl::convert_actor< N, TupleResultT, ActorTupleT >::actor_element ( ActorTupleT const &  actor_tuple,
is_not_default   
)
inlinestatic
template<int N, typename TupleResultT , typename ActorTupleT >
static type phoenix::impl::convert_actor< N, TupleResultT, ActorTupleT >::do_ ( ActorTupleT const &  actor_tuple)
inlinestatic

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