#include <attributes_fwd.hpp>
Public Types | |
typedef mpl::eval_if < fusion::traits::is_sequence < T > , traits::detail::value_at_c < T, 0 > , detail::add_const_ref< T > > | sequence_type |
typedef mpl::eval_if < traits::is_container< T > , traits::container_value< T > , sequence_type >::type | type |
Static Public Member Functions | |
template<typename T_ > | |
static type | call (T_ const &t, mpl::false_, mpl::true_) |
template<typename T_ , typename IsSequence > | |
static type | call (T_ const &t, mpl::true_, IsSequence) |
template<typename T_ > | |
static type | call (T_ const &t, mpl::false_, mpl::false_) |
static type | call (T const &t) |
typedef mpl::eval_if<fusion::traits::is_sequence<T> , traits::detail::value_at_c<T, 0> , detail::add_const_ref<T> > boost::spirit::traits::symbols_lookup< T, Attribute, Enable >::sequence_type |
typedef mpl::eval_if<traits::is_container<T> , traits::container_value<T> , sequence_type>::type boost::spirit::traits::symbols_lookup< T, Attribute, Enable >::type |
|
inlinestatic |
References boost::flyweights::t.
Referenced by boost::spirit::traits::symbols_lookup< T, Attribute, Enable >::call().
|
inlinestatic |
|
inlinestatic |
References boost::flyweights::t.
|
inlinestatic |