/third_party/boost/boost/type_erasure/detail/ |
D | construct.hpp | 39 ::boost::type_erasure::constructible<R(BOOST_PP_ENUM_PARAMS(N, A))>* in _boost_type_erasure_extract_table() 43 (R(*)(BOOST_PP_ENUM_PARAMS(N, A)))0, in _boost_type_erasure_extract_table() 44 BOOST_PP_ENUM_PARAMS(N, u)); in _boost_type_erasure_extract_table() 47 template<BOOST_PP_ENUM_PARAMS(N, class U)> 64 template<BOOST_PP_ENUM_PARAMS(N, class U)> 80 template<BOOST_PP_ENUM_PARAMS(N, class U)> 96 template<BOOST_PP_ENUM_PARAMS(N, class U)> 124 ::boost::type_erasure::constructible<R(BOOST_PP_ENUM_PARAMS(N, A))>* in _boost_type_erasure_extract_table() 128 (R(*)(BOOST_PP_ENUM_PARAMS(N, A)))0, in _boost_type_erasure_extract_table() 129 BOOST_PP_ENUM_PARAMS(N, u)); in _boost_type_erasure_extract_table() [all …]
|
/third_party/boost/boost/log/detail/ |
D | named_scope_fmt_pp.hpp | 8 template< BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(), typename ArgT) > 13 … typename boost::log::aux::make_arg_list< BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(), ArgT) >::type, 22 … typename boost::log::aux::make_arg_list< BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(), ArgT) >::type, in format_named_scope() 27 …med_scope< char_type, phoenix::actor >(name, fallback_to_none(), (BOOST_PP_ENUM_PARAMS(BOOST_PP_IT… in format_named_scope() 30 template< typename DescriptorT, template< typename > class ActorT, BOOST_PP_ENUM_PARAMS(BOOST_PP_IT… 35 … typename boost::log::aux::make_arg_list< BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(), ArgT) >::type, 49 … typename boost::log::aux::make_arg_list< BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(), ArgT) >::type, in format_named_scope() 54 …ope< char_type, ActorT >(keyword.get_name(), fallback_to_none(), (BOOST_PP_ENUM_PARAMS(BOOST_PP_IT… in format_named_scope() 57 …allbackPolicyT, typename TagT, template< typename > class ActorT, BOOST_PP_ENUM_PARAMS(BOOST_PP_IT… 62 … typename boost::log::aux::make_arg_list< BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(), ArgT) >::type, [all …]
|
D | parameter_tools.hpp | 52 BOOST_PP_TUPLE_ELEM(2, 1, types)((BOOST_PP_ENUM_PARAMS(n, arg))) {} 55 template< BOOST_PP_ENUM_PARAMS(n, typename T) >\ 57 BOOST_PP_TUPLE_ELEM(2, 1, types)((BOOST_PP_ENUM_PARAMS(n, arg))) {} 70 { BOOST_PP_TUPLE_ELEM(2, 1, types)((BOOST_PP_ENUM_PARAMS(n, arg))); } 73 template< BOOST_PP_ENUM_PARAMS(n, typename T) >\ 75 { BOOST_PP_TUPLE_ELEM(2, 1, types)((BOOST_PP_ENUM_PARAMS(n, arg))); } 116 …typedef boost::parameter::aux::arg_list< ArgT0, typename make_arg_list< BOOST_PP_ENUM_PARAMS(BOOST… 120 struct make_arg_list< ArgT0, BOOST_PP_ENUM_PARAMS(BOOST_PP_DEC(BOOST_LOG_MAX_PARAMETER_ARGS), void …
|
/third_party/boost/boost/spirit/home/karma/ |
D | generate_attr.hpp | 41 , BOOST_PP_ENUM_PARAMS(N, typename A)> 57 vector_type attr (BOOST_PP_ENUM_PARAMS(N, attr)); in generate() 62 , BOOST_PP_ENUM_PARAMS(N, typename A)> 76 return karma::generate(sink, expr, BOOST_PP_ENUM_PARAMS(N, attr)); in generate() 80 , BOOST_PP_ENUM_PARAMS(N, typename A)> 88 return karma::generate(sink, expr, BOOST_PP_ENUM_PARAMS(N, attr)); in generate() 93 , typename Delimiter, BOOST_PP_ENUM_PARAMS(N, typename A)> 122 vector_type attr (BOOST_PP_ENUM_PARAMS(N, attr)); in generate_delimited() 128 , BOOST_PP_ENUM_PARAMS(N, typename A)> 149 , BOOST_PP_ENUM_PARAMS(N, attr)); in generate_delimited() [all …]
|
/third_party/boost/boost/proto/transform/detail/ |
D | make.hpp | 63 template<BOOST_PP_ENUM_PARAMS(N, typename BOOST_PP_INTERCEPT)> class R 68 R<BOOST_PP_ENUM_PARAMS(N, A)> 79 template<BOOST_PP_ENUM_PARAMS(N, typename BOOST_PP_INTERCEPT)> class R 84 noinvoke<R<BOOST_PP_ENUM_PARAMS(N, A)> > 96 struct is_applyable<R(BOOST_PP_ENUM_PARAMS(N, A))> 101 struct is_applyable<R(*)(BOOST_PP_ENUM_PARAMS(N, A))> 110 template<BOOST_PP_ENUM_PARAMS(BOOST_PP_MAX(N, 1), typename A)> 114 return result_type::make(BOOST_PP_ENUM_PARAMS(BOOST_PP_MAX(N, 1), a)); in operator ()() 123 template<BOOST_PP_ENUM_PARAMS(BOOST_PP_MAX(N, 1), typename A)> 127 return result_type::make(BOOST_PP_ENUM_PARAMS(BOOST_PP_MAX(N, 1), a)); in operator ()() [all …]
|
/third_party/boost/libs/compute/include/boost/compute/types/ |
D | tuple.hpp | 41 template<BOOST_PP_ENUM_PARAMS(n, class T)> \ 44 const boost::tuple<BOOST_PP_ENUM_PARAMS(n, T)> &x) \ 48 << type_name<boost::tuple<BOOST_PP_ENUM_PARAMS(n, T)> >() \ 68 template<BOOST_PP_ENUM_PARAMS(n, class T)> \ 69 struct inject_type_impl<boost::tuple<BOOST_PP_ENUM_PARAMS(n, T)> > \ 73 typedef boost::tuple<BOOST_PP_ENUM_PARAMS(n, T)> tuple_type; \ 95 template<BOOST_PP_ENUM_PARAMS(n, class T)> \ 96 struct type_name_trait<boost::tuple<BOOST_PP_ENUM_PARAMS(n, T)> > \ 188 template<size_t N, BOOST_PP_ENUM_PARAMS(n, class T)> \ 189 struct get_result_type<N, boost::tuple<BOOST_PP_ENUM_PARAMS(n, T)> > \ [all …]
|
/third_party/boost/boost/compute/types/ |
D | tuple.hpp | 41 template<BOOST_PP_ENUM_PARAMS(n, class T)> \ 44 const boost::tuple<BOOST_PP_ENUM_PARAMS(n, T)> &x) \ 48 << type_name<boost::tuple<BOOST_PP_ENUM_PARAMS(n, T)> >() \ 68 template<BOOST_PP_ENUM_PARAMS(n, class T)> \ 69 struct inject_type_impl<boost::tuple<BOOST_PP_ENUM_PARAMS(n, T)> > \ 73 typedef boost::tuple<BOOST_PP_ENUM_PARAMS(n, T)> tuple_type; \ 95 template<BOOST_PP_ENUM_PARAMS(n, class T)> \ 96 struct type_name_trait<boost::tuple<BOOST_PP_ENUM_PARAMS(n, T)> > \ 188 template<size_t N, BOOST_PP_ENUM_PARAMS(n, class T)> \ 189 struct get_result_type<N, boost::tuple<BOOST_PP_ENUM_PARAMS(n, T)> > \ [all …]
|
/third_party/boost/boost/spirit/home/qi/ |
D | parse_attr.hpp | 42 , BOOST_PP_ENUM_PARAMS(N, typename A)> 65 vector_type lattr (BOOST_PP_ENUM_PARAMS(N, attr)); in parse() 70 , BOOST_PP_ENUM_PARAMS(N, typename A)> 79 return qi::parse(first, last, expr, BOOST_PP_ENUM_PARAMS(N, attr)); in parse() 84 , BOOST_PP_ENUM_PARAMS(N, typename A)> 116 vector_type lattr (BOOST_PP_ENUM_PARAMS(N, attr)); in phrase_parse() 127 , BOOST_PP_ENUM_PARAMS(N, typename A)> 139 , BOOST_PP_ENUM_PARAMS(N, attr)); in phrase_parse() 144 , BOOST_PP_ENUM_PARAMS(N, typename A)> 154 , BOOST_PP_ENUM_PARAMS(N, attr)); in phrase_parse() [all …]
|
/third_party/boost/boost/typeof/ |
D | register_functions_iterate.hpp | 12 struct encode_type_impl<V, R(*)(BOOST_PP_ENUM_PARAMS(n, P))> 19 struct encode_type_impl<V, R(*)(BOOST_PP_ENUM_PARAMS(n, P) ...)> 30 typedef BOOST_PP_CAT(p, n)(*type)(BOOST_PP_ENUM_PARAMS(n, p)); 39 typedef BOOST_PP_CAT(p, n)(*type)(BOOST_PP_ENUM_PARAMS(n, p) ...); 48 struct encode_type_impl<V, R(&)(BOOST_PP_ENUM_PARAMS(n, P))> 55 struct encode_type_impl<V, R(&)(BOOST_PP_ENUM_PARAMS(n, P) ...)> 66 typedef BOOST_PP_CAT(p, n)(&type)(BOOST_PP_ENUM_PARAMS(n, p)); 75 typedef BOOST_PP_CAT(p, n)(&type)(BOOST_PP_ENUM_PARAMS(n, p) ...); 82 struct encode_type_impl<V, R(BOOST_PP_ENUM_PARAMS(n, P))> 89 struct encode_type_impl<V, R(BOOST_PP_ENUM_PARAMS(n, P) ...)> [all …]
|
/third_party/boost/boost/fusion/view/nview/detail/cpp03/ |
D | nview_impl.hpp | 37 int, BOOST_PP_ENUM_PARAMS(FUSION_MAX_VECTOR_SIZE, I) 57 template <typename Sequence, BOOST_PP_ENUM_PARAMS(N, int I)> 58 struct as_nview<Sequence, BOOST_PP_ENUM_PARAMS(N, I)> 60 typedef mpl::vector_c<int, BOOST_PP_ENUM_PARAMS(N, I)> index_type; 68 template<BOOST_PP_ENUM_PARAMS(N, int I), typename Sequence> 70 inline nview<Sequence, mpl::vector_c<int, BOOST_PP_ENUM_PARAMS(N, I)> > 73 typedef mpl::vector_c<int, BOOST_PP_ENUM_PARAMS(N, I)> index_type; in as_nview()
|
/third_party/boost/boost/phoenix/bind/detail/cpp03/ |
D | bind_member_function.hpp | 134 , BOOST_PP_ENUM_PARAMS(BOOST_PHOENIX_ITERATION, typename T) 143 , RT(ClassT::*)(BOOST_PP_ENUM_PARAMS(BOOST_PHOENIX_ITERATION, T)) 149 RT(ClassT::*f)(BOOST_PP_ENUM_PARAMS(BOOST_PHOENIX_ITERATION, T)) in bind() 157 , RT(ClassT::*)(BOOST_PP_ENUM_PARAMS(BOOST_PHOENIX_ITERATION, T)) in bind() 174 , BOOST_PP_ENUM_PARAMS(BOOST_PHOENIX_ITERATION, typename T) 183 , RT(ClassT::*)(BOOST_PP_ENUM_PARAMS(BOOST_PHOENIX_ITERATION, T)) const 189 RT(ClassT::*f)(BOOST_PP_ENUM_PARAMS(BOOST_PHOENIX_ITERATION, T)) const in bind() 197 , RT(ClassT::*)(BOOST_PP_ENUM_PARAMS(BOOST_PHOENIX_ITERATION, T)) const in bind() 214 , BOOST_PP_ENUM_PARAMS(BOOST_PHOENIX_ITERATION, typename T) 222 , RT(ClassT::*)(BOOST_PP_ENUM_PARAMS(BOOST_PHOENIX_ITERATION, T)) [all …]
|
/third_party/boost/boost/metaparse/v1/cpp98/ |
D | string.hpp | 38 template <BOOST_PP_ENUM_PARAMS(BOOST_METAPARSE_LIMIT_STRING_SIZE, int C)> 198 template <BOOST_PP_ENUM_PARAMS(BOOST_METAPARSE_LIMIT_STRING_SIZE, int C)> 201 BOOST_PP_ENUM_PARAMS(BOOST_METAPARSE_LIMIT_STRING_SIZE, C) 209 template <BOOST_PP_ENUM_PARAMS(BOOST_METAPARSE_LIMIT_STRING_SIZE, int C)> 213 BOOST_PP_ENUM_PARAMS(BOOST_METAPARSE_LIMIT_STRING_SIZE, C) 216 = {BOOST_PP_ENUM_PARAMS(BOOST_METAPARSE_LIMIT_STRING_SIZE, C), 0}; 229 template <BOOST_PP_ENUM_PARAMS(n, int C)> \ 233 BOOST_PP_ENUM_PARAMS(n, C) BOOST_PP_COMMA_IF(n) \ 246 template <BOOST_PP_ENUM_PARAMS(n, int C)> \ 249 BOOST_PP_ENUM_PARAMS(n, C) BOOST_PP_COMMA_IF(n) \ [all …]
|
/third_party/boost/boost/fusion/container/deque/detail/cpp03/ |
D | deque.hpp | 69 template<BOOST_PP_ENUM_PARAMS(FUSION_MAX_DEQUE_SIZE, typename T)> 72 detail::deque_keyed_values<BOOST_PP_ENUM_PARAMS(FUSION_MAX_DEQUE_SIZE, T)>::type, 73 sequence_base<deque<BOOST_PP_ENUM_PARAMS(FUSION_MAX_DEQUE_SIZE, T)> > 77 …typedef typename detail::deque_keyed_values<BOOST_PP_ENUM_PARAMS(FUSION_MAX_DEQUE_SIZE, T)>::type … 78 …typedef typename detail::deque_initial_size<BOOST_PP_ENUM_PARAMS(FUSION_MAX_DEQUE_SIZE, T)>::type … 99 template<BOOST_PP_ENUM_PARAMS(FUSION_MAX_DEQUE_SIZE, typename U)> 101 deque(deque<BOOST_PP_ENUM_PARAMS(FUSION_MAX_DEQUE_SIZE, U)> const& seq) in deque() 142 template<BOOST_PP_ENUM_PARAMS(FUSION_MAX_DEQUE_SIZE, typename U)> 144 deque(deque<BOOST_PP_ENUM_PARAMS(FUSION_MAX_DEQUE_SIZE, U)>&& seq in deque() 146 is_convertible<deque<BOOST_PP_ENUM_PARAMS(FUSION_MAX_DEQUE_SIZE, U)>, T0> in deque() [all …]
|
D | deque_forward_ctor.hpp | 40 …: base(detail::deque_keyed_values<BOOST_PP_ENUM_PARAMS(N, T)>::construct(BOOST_PP_ENUM_PARAMS(N, t… in deque() 54 …: base(detail::deque_keyed_values<BOOST_PP_ENUM_PARAMS(N, T)>::construct(BOOST_PP_ENUM_PARAMS(N, t… in deque() 57 template <BOOST_PP_ENUM_PARAMS(N, typename T_)> 60 : base(detail::deque_keyed_values<BOOST_PP_ENUM_PARAMS(N, T)>::
|
/third_party/boost/boost/proto/detail/ |
D | poly_function_traits.hpp | 37 …struct poly_function_traits<PolyFun, PolyFun(BOOST_PP_ENUM_PARAMS(N, A)), mpl::size_t<sizeof(poly_… 39 typedef typename PolyFun::template impl<BOOST_PP_ENUM_PARAMS(N, const A)> function_type; 45 struct as_mono_function_impl<PolyFun(BOOST_PP_ENUM_PARAMS(N, A)), true> 47 typedef typename PolyFun::template impl<BOOST_PP_ENUM_PARAMS(N, const A)> type; 52 struct as_mono_function_impl<PolyFun(BOOST_PP_ENUM_PARAMS(N, A)), false> 59 struct as_mono_function<PolyFun(BOOST_PP_ENUM_PARAMS(N, A))> 60 : as_mono_function_impl<PolyFun(BOOST_PP_ENUM_PARAMS(N, A)), is_poly_function<PolyFun>::value>
|
D | traits.hpp | 47 template<BOOST_PP_ENUM_PARAMS(N, typename A)> 51 BOOST_PP_ENUM_PARAMS(N, A) 57 BOOST_PP_ENUM_PARAMS(N, A) 63 …typedef proto::expr<proto::tag::function, BOOST_PP_CAT(list, N)<BOOST_PP_ENUM_PARAMS(N, A)>, N> ty… 64 …def proto::basic_expr<proto::tag::function, BOOST_PP_CAT(list, N)<BOOST_PP_ENUM_PARAMS(N, A)>, N> … 108 typedef proto::expr<Tag, BOOST_PP_CAT(list, N)<BOOST_PP_ENUM_PARAMS(N, A)>, N> type; 109 …typedef proto::basic_expr<Tag, BOOST_PP_CAT(list, N)<BOOST_PP_ENUM_PARAMS(N, A)>, N> proto_grammar; 130 template<BOOST_PP_ENUM_PARAMS(N, typename BOOST_PP_INTERCEPT)> class T 131 , BOOST_PP_ENUM_PARAMS(N, typename A) 133 struct is_callable_<T<BOOST_PP_ENUM_PARAMS(N, A)> BOOST_PROTO_TEMPLATE_ARITY_PARAM(N)>
|
/third_party/boost/boost/fusion/container/list/detail/cpp03/ |
D | list.hpp | 43 template <BOOST_PP_ENUM_PARAMS(FUSION_MAX_LIST_SIZE, typename T)> 45 : detail::list_to_cons<BOOST_PP_ENUM_PARAMS(FUSION_MAX_LIST_SIZE, T)>::type 49 detail::list_to_cons<BOOST_PP_ENUM_PARAMS(FUSION_MAX_LIST_SIZE, T)> 58 template <BOOST_PP_ENUM_PARAMS(FUSION_MAX_LIST_SIZE, typename U)> 60 list(list<BOOST_PP_ENUM_PARAMS(FUSION_MAX_LIST_SIZE, U)> const& rhs) in list() 78 template <BOOST_PP_ENUM_PARAMS(FUSION_MAX_LIST_SIZE, typename U)> 81 operator=(list<BOOST_PP_ENUM_PARAMS(FUSION_MAX_LIST_SIZE, U)> const& rhs) in operator =()
|
/third_party/boost/boost/utility/detail/ |
D | result_of_iterate.hpp | 22 # define BOOST_RESULT_OF_ARGS BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(),T) 59 struct cpp0x_result_of<F(BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(),T))> 64 typename remove_cv<F>::type(BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(),T)), false 67 F(BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(),T)) 78 struct BOOST_PP_CAT(result_of_callable_fun_2_, BOOST_PP_ITERATION())<R(BOOST_PP_ENUM_PARAMS(BOOST_P… in BOOST_PP_CAT() 79 R operator()(BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(), T)) const; in BOOST_PP_CAT() 115 struct cpp0x_result_of_impl<F(BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(),T)), true> 118 , cpp0x_result_of_impl<F(BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(),T)), false> 123 struct cpp0x_result_of_impl<F(BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(),T)), false> 135 struct cpp0x_result_of_impl<F(BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(),T)), [all …]
|
/third_party/boost/boost/mpl/aux_/ |
D | sequence_wrapper.hpp | 54 BOOST_PP_ENUM_PARAMS( \ 61 BOOST_PP_ENUM_PARAMS( \ 76 BOOST_PP_ENUM_PARAMS(n, AUX778076_SEQUENCE_TEMPLATE_PARAM) \ 80 BOOST_PP_ENUM_PARAMS(n, T) \ 84 BOOST_PP_ENUM_PARAMS(n, T) \ 100 typename T, BOOST_PP_ENUM_PARAMS( \ 107 T, BOOST_PP_ENUM_PARAMS( \ 124 BOOST_PP_ENUM_PARAMS(n, AUX778076_SEQUENCE_TEMPLATE_PARAM) \ 137 T, BOOST_PP_ENUM_PARAMS(n, C) \ 185 BOOST_PP_ENUM_PARAMS(AUX778076_SEQUENCE_LIMIT, AUX778076_SEQUENCE_PARAM_NAME) in BOOST_PP_CAT()
|
/third_party/boost/boost/fusion/container/vector/detail/cpp03/ |
D | vector_n.hpp | 61 template <BOOST_PP_ENUM_PARAMS(N, typename T)> 73 template <BOOST_PP_ENUM_PARAMS(N, typename U)> in BOOST_PP_CAT() 143 return BOOST_PP_CAT(vector_data, N)(BOOST_PP_ENUM_PARAMS(N, *i)); in BOOST_PP_CAT() 163 return BOOST_PP_CAT(vector_data, N)(BOOST_PP_ENUM_PARAMS(N, *i)); in BOOST_PP_CAT() 169 template <BOOST_PP_ENUM_PARAMS(N, typename T)> 171 : BOOST_PP_CAT(vector_data, N)<BOOST_PP_ENUM_PARAMS(N, T)> in BOOST_PP_CAT() 172 , sequence_base<BOOST_PP_CAT(vector, N)<BOOST_PP_ENUM_PARAMS(N, T)> > in BOOST_PP_CAT() 174 typedef BOOST_PP_CAT(vector, N)<BOOST_PP_ENUM_PARAMS(N, T)> this_type; in BOOST_PP_CAT() 175 typedef BOOST_PP_CAT(vector_data, N)<BOOST_PP_ENUM_PARAMS(N, T)> base_type; in BOOST_PP_CAT() 176 typedef mpl::BOOST_PP_CAT(vector, N)<BOOST_PP_ENUM_PARAMS(N, T)> types; in BOOST_PP_CAT() [all …]
|
D | vector_n_chooser.hpp | 62 template <BOOST_PP_ENUM_PARAMS(FUSION_MAX_VECTOR_SIZE, typename T)> 65 …typedef BOOST_PP_CAT(vector, FUSION_MAX_VECTOR_SIZE)<BOOST_PP_ENUM_PARAMS(FUSION_MAX_VECTOR_SIZE, … 69 struct vector_n_chooser<BOOST_PP_ENUM_PARAMS(FUSION_MAX_VECTOR_SIZE, void_ BOOST_PP_INTERCEPT)> 98 template <BOOST_PP_ENUM_PARAMS(N, typename T)> 100 BOOST_PP_ENUM_PARAMS(N, T) 103 typedef BOOST_PP_CAT(vector, N)<BOOST_PP_ENUM_PARAMS(N, T)> type;
|
/third_party/boost/boost/fusion/algorithm/transformation/ |
D | zip.hpp | 91 template< BOOST_PP_ENUM_PARAMS(ZIP_ITERATION, typename T) > 92 struct zip< BOOST_PP_ENUM_PARAMS(ZIP_ITERATION, T) 96 typedef mpl::vector< BOOST_PP_ENUM_PARAMS(ZIP_ITERATION, T) > sequences; 104 template<BOOST_PP_ENUM_PARAMS(ZIP_ITERATION, typename T)> 106 inline typename result_of::zip<BOOST_PP_ENUM_PARAMS(ZIP_ITERATION, const T)>::type 110 BOOST_PP_ENUM_PARAMS(ZIP_ITERATION, t)); in zip() 111 return typename result_of::zip<BOOST_PP_ENUM_PARAMS(ZIP_ITERATION, const T)>::type( in zip()
|
/third_party/boost/boost/type_erasure/ |
D | constructible.hpp | 146 #define BOOST_TYPE_ERASURE_FORWARD(n) BOOST_PP_ENUM_PARAMS(n, arg) 150 struct constructible<R(BOOST_PP_ENUM_PARAMS(N, T))> 163 ::boost::type_erasure::constructible<Tag(BOOST_PP_ENUM_PARAMS(N, T))>, 169 ::boost::type_erasure::constructible<Tag(BOOST_PP_ENUM_PARAMS(N, T))>* 179 template<BOOST_PP_ENUM_PARAMS(N, class T)> 180 struct null_construct<void(BOOST_PP_ENUM_PARAMS(N, T))> 183 value(BOOST_PP_ENUM_PARAMS(N, T)) in value() 192 struct get_null_vtable_entry<vtable_adapter<constructible<T(const T&)>, R(BOOST_PP_ENUM_PARAMS(N, T… 194 typedef null_construct<void(BOOST_PP_ENUM_PARAMS(N, T))> type;
|
/third_party/boost/boost/utility/ |
D | in_place_factory.hpp | 35 template< BOOST_PP_ENUM_PARAMS(N, class A) > 53 return new(address) T( BOOST_PP_ENUM_PARAMS(N, m_a) ); 69 template< BOOST_PP_ENUM_PARAMS(N, class A) > 70 inline BOOST_PP_CAT(in_place_factory,N)< BOOST_PP_ENUM_PARAMS(N, A) > 73 return BOOST_PP_CAT(in_place_factory,N)< BOOST_PP_ENUM_PARAMS(N, A) > 74 ( BOOST_PP_ENUM_PARAMS(N, a) );
|
/third_party/boost/boost/fusion/tuple/detail/ |
D | tuple_expand.hpp | 36 : base_type(BOOST_PP_ENUM_PARAMS(N, arg)) {} in tuple() 38 template <BOOST_PP_ENUM_PARAMS(N, typename U)> 40 tuple(tuple<BOOST_PP_ENUM_PARAMS(N, U)> const& rhs) in tuple() 43 template <BOOST_PP_ENUM_PARAMS(N, typename U)> 45 tuple& operator=(tuple<BOOST_PP_ENUM_PARAMS(N, U)> const& rhs) in operator =()
|