#include <adapt_adt_attributes.hpp>
Public Types | |
typedef result_of::optional_value < typename remove_reference < typename fusion::extension::adt_attribute_proxy < T, N, Const >::type >::type > ::type | type |
Static Public Member Functions | |
static type | call (fusion::extension::adt_attribute_proxy< T, N, Const > const &val) |
static bool | is_valid (fusion::extension::adt_attribute_proxy< T, N, Const > const &val) |
typedef result_of::optional_value< typename remove_reference< typename fusion::extension::adt_attribute_proxy<T, N, Const>::type >::type >::type boost::spirit::traits::optional_attribute< fusion::extension::adt_attribute_proxy< T, N, Const > >::type |
|
inlinestatic |
References boost::spirit::traits::optional_value().
|
inlinestatic |
References boost::spirit::traits::has_optional_value().