#include <boost/fusion/support/config.hpp>#include <boost/preprocessor/cat.hpp>#include <boost/preprocessor/empty.hpp>#include <boost/type_traits/add_reference.hpp>#include <boost/type_traits/is_const.hpp>#include <boost/type_traits/add_const.hpp>#include <boost/type_traits/remove_const.hpp>#include <boost/fusion/adapted/struct/detail/extension.hpp>#include <boost/fusion/adapted/struct/detail/adapt_base.hpp>#include <boost/fusion/adapted/struct/detail/at_impl.hpp>#include <boost/fusion/adapted/struct/detail/is_view_impl.hpp>#include <boost/fusion/adapted/struct/detail/is_sequence_impl.hpp>#include <boost/fusion/adapted/struct/detail/value_at_impl.hpp>#include <boost/fusion/adapted/struct/detail/category_of_impl.hpp>#include <boost/fusion/adapted/struct/detail/size_impl.hpp>#include <boost/fusion/adapted/struct/detail/begin_impl.hpp>#include <boost/fusion/adapted/struct/detail/end_impl.hpp>#include <boost/fusion/adapted/struct/detail/value_of_impl.hpp>#include <boost/fusion/adapted/struct/detail/deref_impl.hpp>#include <boost/fusion/adapted/adt/detail/extension.hpp>#include <boost/fusion/adapted/adt/detail/adapt_base.hpp>

Macros | |
| #define | BOOST_FUSION_ADAPT_ADT_FILLER_0(A, B, C, D) ((A, B, C, D)) BOOST_FUSION_ADAPT_ADT_FILLER_1 |
| #define | BOOST_FUSION_ADAPT_ADT_FILLER_1(A, B, C, D) ((A, B, C, D)) BOOST_FUSION_ADAPT_ADT_FILLER_0 |
| #define | BOOST_FUSION_ADAPT_ADT_FILLER_0_END |
| #define | BOOST_FUSION_ADAPT_ADT_FILLER_1_END |
| #define | BOOST_FUSION_ADAPT_ADT_C(TEMPLATE_PARAMS_SEQ, NAME_SEQ, I, ATTRIBUTE) |
| #define | BOOST_FUSION_ADAPT_TPL_ADT(TEMPLATE_PARAMS_SEQ, NAME_SEQ, ATTRIBUTES) |
| #define | BOOST_FUSION_ADAPT_ADT(NAME, ATTRIBUTES) |
| #define | BOOST_FUSION_ADAPT_ADT_AS_VIEW(NAME, ATTRIBUTES) |
| #define BOOST_FUSION_ADAPT_ADT | ( | NAME, | |
| ATTRIBUTES | |||
| ) |
| #define BOOST_FUSION_ADAPT_ADT_AS_VIEW | ( | NAME, | |
| ATTRIBUTES | |||
| ) |
| #define BOOST_FUSION_ADAPT_ADT_C | ( | TEMPLATE_PARAMS_SEQ, | |
| NAME_SEQ, | |||
| I, | |||
| ATTRIBUTE | |||
| ) |
| #define BOOST_FUSION_ADAPT_ADT_FILLER_0 | ( | A, | |
| B, | |||
| C, | |||
| D | |||
| ) | ((A, B, C, D)) BOOST_FUSION_ADAPT_ADT_FILLER_1 |
| #define BOOST_FUSION_ADAPT_ADT_FILLER_0_END |
| #define BOOST_FUSION_ADAPT_ADT_FILLER_1 | ( | A, | |
| B, | |||
| C, | |||
| D | |||
| ) | ((A, B, C, D)) BOOST_FUSION_ADAPT_ADT_FILLER_0 |
| #define BOOST_FUSION_ADAPT_ADT_FILLER_1_END |
| #define BOOST_FUSION_ADAPT_TPL_ADT | ( | TEMPLATE_PARAMS_SEQ, | |
| NAME_SEQ, | |||
| ATTRIBUTES | |||
| ) |