/third_party/boost/boost/phoenix/core/detail/ |
D | expression.hpp | 25 #define BOOST_PHOENIX_DEFINE_EXPRESSION(NAME_SEQ, SEQ) \ argument 27 NAME_SEQ \ 37 #define BOOST_PHOENIX_DEFINE_EXPRESSION_VARARG(NAME_SEQ, GRAMMAR_SEQ, LIMIT) \ argument 39 NAME_SEQ \ 49 #define BOOST_PHOENIX_DEFINE_EXPRESSION_EXT(ACTOR, NAME_SEQ, GRAMMAR_SEQ) \ argument 51 NAME_SEQ \ 63 NAME_SEQ \ 85 #define BOOST_PHOENIX_DEFINE_EXPRESSION_BASE(NAME_SEQ, GRAMMAR_SEQ, EXPRESSION, RULE, RESULT_OF_MAK… argument 89 , BOOST_PP_SEQ_POP_BACK(NAME_SEQ) \ 93 struct BOOST_PP_SEQ_HEAD(BOOST_PP_SEQ_REVERSE(NAME_SEQ)) {}; \ [all …]
|
/third_party/boost/boost/fusion/adapted/adt/detail/ |
D | adapt_base.hpp | 51 # define BOOST_FUSION_DEDUCED_ATTR_TYPE(NAME_SEQ, ATTRIBUTE, \ argument 58 static const BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ)& obj; \ 67 # define BOOST_FUSION_DEDUCED_ATTR_TYPE(NAME_SEQ, ATTRIBUTE, \ argument 70 static const BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ)& obj; \ 78 NAME_SEQ, ATTRIBUTE, ATTRIBUTE_TUPLE_SIZE, PREFIX, TEMPLATE_PARAMS_SEQ) \ argument 81 NAME_SEQ, ATTRIBUTE, ATTRIBUTE_TUPLE_SIZE, PREFIX, TEMPLATE_PARAMS_SEQ) \ 90 NAME_SEQ, ATTRIBUTE, ATTRIBUTE_TUPLE_SIZE, PREFIX, TEMPLATE_PARAMS_SEQ) \ argument 97 TEMPLATE_PARAMS_SEQ,NAME_SEQ,I,PREFIX, \ argument 104 BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) \ 112 NAME_SEQ, \ [all …]
|
/third_party/boost/boost/fusion/adapted/struct/detail/ |
D | adapt_base.hpp | 70 NAME_SEQ, ATTRIBUTE, ATTRIBUTE_TUPLE_SIZE, PREFIX, TEMPLATE_PARAMS_SEQ) \ argument 76 static const BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ)& obj; \ 90 NAME_SEQ, ATTRIBUTE, ATTRIBUTE_TUPLE_SIZE, PREFIX, TEMPLATE_PARAMS_SEQ) \ argument 93 static const BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ)& obj; \ 106 NAME_SEQ, ATTRIBUTE, ATTRIBUTE_TUPLE_SIZE, PREFIX, TEMPLATE_PARAMS_SEQ) \ argument 113 MODIFIER, TEMPLATE_PARAMS_SEQ, NAME_SEQ, TAG) \ argument 119 BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) MODIFIER \ 127 MODIFIER, TEMPLATE_PARAMS_SEQ, NAME_SEQ, TAG) \ argument 132 struct tag_of<BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) MODIFIER> \ 164 TEMPLATE_PARAMS_SEQ,NAME_SEQ,IS_VIEW, \ argument [all …]
|
/third_party/boost/boost/fusion/adapted/struct/ |
D | adapt_assoc_struct.hpp | 37 TEMPLATE_PARAMS_SEQ,NAME_SEQ,IS_VIEW,I,PREFIX,ATTRIBUTE) \ argument 41 NAME_SEQ, \ 53 struct struct_assoc_key<BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ), I> \ 60 TEMPLATE_PARAMS_SEQ,NAME_SEQ,IS_VIEW, I, ATTRIBUTE) \ argument 63 TEMPLATE_PARAMS_SEQ,NAME_SEQ,IS_VIEW,I,BOOST_PP_EMPTY,ATTRIBUTE) 67 TEMPLATE_PARAMS_SEQ, NAME_SEQ, ATTRIBUTES) \ argument 71 (1)NAME_SEQ, \
|
D | adapt_struct.hpp | 37 TEMPLATE_PARAMS_SEQ, NAME_SEQ, IS_VIEW, I, ATTRIBUTE) \ argument 40 NAME_SEQ, \ 53 # define BOOST_FUSION_ADAPT_TPL_STRUCT(TEMPLATE_PARAMS_SEQ,NAME_SEQ, ...) \ argument 56 (1)NAME_SEQ, \ 86 TEMPLATE_PARAMS_SEQ,NAME_SEQ, ATTRIBUTES) \ argument 89 (1)NAME_SEQ, \
|
/third_party/boost/boost/fusion/adapted/adt/ |
D | adapt_assoc_adt.hpp | 40 TEMPLATE_PARAMS_SEQ, NAME_SEQ, IS_VIEW, I, ATTRIBUTE) \ argument 44 NAME_SEQ, \ 55 struct struct_assoc_key<BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ), I> \ 61 TEMPLATE_PARAMS_SEQ, NAME_SEQ, ATTRIBUTES) \ argument 65 (1)NAME_SEQ, \
|
D | adapt_adt.hpp | 38 TEMPLATE_PARAMS_SEQ, NAME_SEQ, IS_VIEW, I, ATTRIBUTE) \ argument 41 NAME_SEQ, \ 49 #define BOOST_FUSION_ADAPT_TPL_ADT(TEMPLATE_PARAMS_SEQ, NAME_SEQ , ATTRIBUTES) \ argument 52 (1)NAME_SEQ, \
|