#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 | |||
) |