#include <adapt_adt_attributes.hpp>
Public Types | |
typedef remove_const< typename remove_reference< typename fusion::extension::adt_attribute_proxy < T, N, Const >::type >::type > ::type | embedded_type |
typedef attribute_size < embedded_type >::type | type |
Static Public Member Functions | |
static type | call (fusion::extension::adt_attribute_proxy< T, N, Const > const &val) |
typedef remove_const< typename remove_reference< typename fusion::extension::adt_attribute_proxy<T, N, Const>::type >::type >::type boost::spirit::traits::attribute_size< fusion::extension::adt_attribute_proxy< T, N, Const > >::embedded_type |
typedef attribute_size<embedded_type>::type boost::spirit::traits::attribute_size< fusion::extension::adt_attribute_proxy< T, N, Const > >::type |