#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 spirit::result_of::extract_from < Exposed, embedded_type > ::type | type |
Static Public Member Functions | |
template<typename Context > | |
static type | call (fusion::extension::adt_attribute_proxy< T, N, Const > const &val, Context &ctx) |
typedef remove_const< typename remove_reference< typename fusion::extension::adt_attribute_proxy<T, N, Const>::type >::type >::type boost::spirit::traits::extract_from_attribute< fusion::extension::adt_attribute_proxy< T, N, Const >, Exposed >::embedded_type |
typedef spirit::result_of::extract_from<Exposed, embedded_type>::type boost::spirit::traits::extract_from_attribute< fusion::extension::adt_attribute_proxy< T, N, Const >, Exposed >::type |
|
inlinestatic |