Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
phoenix::tuple< A, nil_t, nil_t, nil_t > Struct Template Reference

#include <tuples.hpp>

Inheritance diagram for phoenix::tuple< A, nil_t, nil_t, nil_t >:
Collaboration diagram for phoenix::tuple< A, nil_t, nil_t, nil_t >:

Public Types

typedef A a_type
 
typedef nil_t b_type
 
typedef nil_t c_type
 

Public Member Functions

 BOOST_STATIC_CONSTANT (int, length=1)
 
 tuple ()
 
 tuple (typename call_traits< A >::param_type a_)
 
template<typename TupleT >
 tuple (TupleT const &init)
 
tuple_element< N, tuple< A >
>::crtype 
operator[] (tuple_index< N >) const
 
tuple_element< N, tuple< A >
>::rtype 
operator[] (tuple_index< N >)
 

Public Attributes

a
 

Member Typedef Documentation

template<typename A >
typedef A phoenix::tuple< A, nil_t, nil_t, nil_t >::a_type
typedef nil_t phoenix::tuple_base< tuple< A > >::b_type
inherited
typedef nil_t phoenix::tuple_base< tuple< A > >::c_type
inherited

Constructor & Destructor Documentation

template<typename A >
phoenix::tuple< A, nil_t, nil_t, nil_t >::tuple ( )
inline
template<typename A >
phoenix::tuple< A, nil_t, nil_t, nil_t >::tuple ( typename call_traits< A >::param_type  a_)
inline
template<typename A >
template<typename TupleT >
phoenix::tuple< A, nil_t, nil_t, nil_t >::tuple ( TupleT const &  init)
inline

Member Function Documentation

template<typename A >
phoenix::tuple< A, nil_t, nil_t, nil_t >::BOOST_STATIC_CONSTANT ( int  ,
length  = 1 
)
tuple_element<N, tuple< A > >::crtype phoenix::tuple_base< tuple< A > >::operator[] ( tuple_index< N ) const
inlineinherited
tuple_element<N, tuple< A > >::rtype phoenix::tuple_base< tuple< A > >::operator[] ( tuple_index< N )
inlineinherited

Member Data Documentation

template<typename A >
A phoenix::tuple< A, nil_t, nil_t, nil_t >::a

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