Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
adapt_assoc_struct_named.hpp File Reference
#include <boost/fusion/support/config.hpp>
#include <boost/fusion/adapted/struct/adapt_assoc_struct.hpp>
#include <boost/fusion/adapted/struct/detail/proxy_type.hpp>
Include dependency graph for adapt_assoc_struct_named.hpp:
This graph shows which files directly or indirectly include this file:

Macros

#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_FILLER_0(X, Y, Z)   (X, obj.Y, Z) BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_FILLER_1
 
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_FILLER_1(X, Y, Z)   (X, obj.Y, Z) BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_FILLER_0
 
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_FILLER_0_END
 
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_FILLER_1_END
 
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_NS(WRAPPED_TYPE, NAMESPACE_SEQ, NAME, ATTRIBUTES)
 
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED(WRAPPED_TYPE, NAME, ATTRIBUTES)
 

Macro Definition Documentation

#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED (   WRAPPED_TYPE,
  NAME,
  ATTRIBUTES 
)
Value:
WRAPPED_TYPE,(boost)(fusion)(adapted),NAME,ATTRIBUTES)
Duration formatting facet for input.
Definition: accumulators_fwd.hpp:55
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_NS(WRAPPED_TYPE, NAMESPACE_SEQ, NAME, ATTRIBUTES)
Definition: adapt_assoc_struct_named.hpp:22
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_FILLER_0 (   X,
  Y,
 
)    (X, obj.Y, Z) BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_FILLER_1
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_FILLER_0_END
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_FILLER_1 (   X,
  Y,
 
)    (X, obj.Y, Z) BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_FILLER_0
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_FILLER_1_END
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_NS (   WRAPPED_TYPE,
  NAMESPACE_SEQ,
  NAME,
  ATTRIBUTES 
)
Value:
\
BOOST_FUSION_ADAPT_STRUCT_DEFINE_PROXY_TYPE_IMPL( \
WRAPPED_TYPE,(0)NAMESPACE_SEQ,NAME) \
BOOST_FUSION_ADAPT_STRUCT_NAMESPACE_DECLARATION((0)NAMESPACE_SEQ)NAME, \
_END))
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_FILLER_0(X, Y, Z)
Definition: adapt_assoc_struct_named.hpp:15
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_AS_VIEW(NAME, ATTRIBUTES)
Definition: adapt_assoc_struct.hpp:87
#define BOOST_PP_CAT(a, b)
Definition: cat.hpp:24