Home
last modified time | relevance | path

Searched refs:mp11 (Results 1 – 25 of 571) sorted by relevance

12345678910>>...23

/third_party/boost/boost/variant2/
Dvariant.hpp127 template <class... T> struct variant_size<variant<T...>>: mp11::mp_size<variant<T...>>
148 using type = mp11::mp_at_c<variant<T...>, I>;
151 …t variant_alternative_impl<I, variant<T...> const, true>: std::add_const< mp11::mp_at_c<variant<T.…
155 …ant_alternative_impl<I, variant<T...> volatile, true>: std::add_volatile< mp11::mp_at_c<variant<T.…
159 …ant_alternative_impl<I, variant<T...> const volatile, true>: std::add_cv< mp11::mp_at_c<variant<T.…
163 …ant_alternative_impl<I, variant<T...>&, true>: std::add_lvalue_reference< mp11::mp_at_c<variant<T.…
167 …ternative_impl<I, variant<T...> const&, true>: std::add_lvalue_reference< mp11::mp_at_c<variant<T.…
171 …native_impl<I, variant<T...> volatile&, true>: std::add_lvalue_reference< mp11::mp_at_c<variant<T.…
175 …_impl<I, variant<T...> const volatile&, true>: std::add_lvalue_reference< mp11::mp_at_c<variant<T.…
179 …nt_alternative_impl<I, variant<T...>&&, true>: std::add_rvalue_reference< mp11::mp_at_c<variant<T.…
[all …]
/third_party/boost/boost/parameter/
Dbinding.hpp37 using type = ::boost::mp11::mp_apply_q<
39 , ::boost::mp11::mp_list<Keyword,Default,::boost::mp11::mp_true>
43 ::boost::mp11::mp_if<
45 , ::boost::mp11::mp_if<
47 , ::boost::mp11::mp_false
48 , ::boost::mp11::mp_true
50 , ::boost::mp11::mp_true
80 using type = ::boost::mp11::mp_apply_q<
82 , ::boost::mp11::mp_list<Keyword,Default,::boost::mp11::mp_true>
86 ::boost::mp11::mp_if<
[all …]
Dvalue_type.hpp37 using type = ::boost::mp11::mp_apply_q<
39 , ::boost::mp11::mp_list<Keyword,Default,::boost::mp11::mp_false>
43 ::boost::mp11::mp_if<
45 , ::boost::mp11::mp_if<
47 , ::boost::mp11::mp_false
48 , ::boost::mp11::mp_true
50 , ::boost::mp11::mp_true
80 using type = ::boost::mp11::mp_apply_q<
82 , ::boost::mp11::mp_list<Keyword,Default,::boost::mp11::mp_false>
86 ::boost::mp11::mp_if<
[all …]
Dkeyword.hpp61 ::boost::mp11::mp_if<
63 , ::boost::mp11::mp_true
64 , ::boost::mp11::mp_if<
69 , ::boost::mp11::mp_true
109 ::boost::mp11::mp_if<
111 , ::boost::mp11::mp_true
112 , ::boost::mp11::mp_if<
117 , ::boost::mp11::mp_true
155 ::boost::mp11::mp_if<
156 ::boost::mp11::mp_if<
[all …]
Ddeduced.hpp39 : ::boost::mp11::mp_false
49 : ::boost::mp11::mp_true
88 using has_default = ::boost::mp11::mp_if<
90 , ::boost::mp11::mp_false
91 , ::boost::mp11::mp_true
106 using is_deduced = ::boost::mp11::mp_if<
107 ::boost::mp11::mp_if<
109 , ::boost::mp11::mp_true
113 , ::boost::mp11::mp_false
/third_party/boost/boost/parameter/aux_/
Daugment_predicate.hpp112 using augment_predicate_check_consume_ref_mp11 = ::boost::mp11::mp_if<
114 , ::boost::mp11::mp_true
115 , ::boost::mp11::mp_if<
120 , ::boost::mp11::mp_if<
122 , ::boost::mp11::mp_false
123 , ::boost::mp11::mp_true
125 , boost::mp11::mp_true
130 using augment_predicate_check_out_ref_mp11 = ::boost::mp11::mp_if<
135 , ::boost::mp11::mp_if<
137 , ::boost::mp11::mp_if<
[all …]
/third_party/boost/boost/parameter/aux_/pack/
Dmake_arg_list.hpp58 using type = ::boost::mp11::mp_push_front<
113 using _is_positional = ::boost::mp11::mp_if<
115 , ::boost::mp11::mp_if<
117 , ::boost::mp11::mp_false
118 , ::boost::mp11::mp_if<
120 , ::boost::mp11::mp_false
121 , ::boost::mp11::mp_true
124 , ::boost::mp11::mp_false
147 using _used_args = typename ::boost::mp11::mp_if<
150 , ::boost::mp11::mp_identity<UsedArgs>
[all …]
Dmake_parameter_spec_items.hpp52 ::boost::mp11::mp_front<SpecSeq>
58 ::boost::mp11::mp_pop_front<SpecSeq>
81 : ::boost::mp11::mp_if<
82 ::boost::mp11::mp_empty<SpecSeq>
83 , ::boost::mp11::mp_identity< ::boost::parameter::void_>
128 using match_parameters_base_cond = ::boost::mp11::mp_if<
129 ::boost::mp11::mp_empty<SpecSeq>
131 ::boost::mp11::mp_at_c<ArgumentPackAndError,1>
162 : ::boost::mp11::mp_if<
168 ::boost::mp11::mp_at_c<ArgumentPackAndError,0>
[all …]
/third_party/boost/libs/gil/test/core/color/
Ddefault_color_converter_impl.cpp23 namespace mp11 = boost::mp11;
38 void operator()(mp11::mp_list<Src, Dst> const&) const in operator ()()
61 boost::mp11::mp_for_each in run()
63 mp11::mp_product<mp11::mp_list, ColorSpaces, ColorSpaces> in run()
72 void operator()(mp11::mp_list<Src, Dst> const&) const in operator ()()
89 boost::mp11::mp_for_each in run()
91 mp11::mp_product<mp11::mp_list, ColorSpaces, ColorSpaces> in run()
100 mp11::mp_list<gil::cmyk_t, gil::gray_t, gil::rgb_t, gil::rgba_t> in main()
105 mp11::mp_list<gil::gray_t, gil::rgb_t> in main()
108 test_roundtrip_convertible<mp11::mp_list<gil::cmyk_t>>::run(); in main()
[all …]
/third_party/boost/boost/beast/core/detail/
Dvariant.hpp39 void operator()(mp11::mp_size_t<0>) in operator ()()
47 mp11::mp_at_c<variant, I::value - 1>; in operator ()()
57 void operator()(mp11::mp_size_t<0>) in operator ()()
65 mp11::mp_at_c<variant, I::value - 1>; in operator ()()
77 void operator()(mp11::mp_size_t<0>) in operator ()()
85 mp11::mp_at_c<variant, I::value - 1>; in operator ()()
98 bool operator()(mp11::mp_size_t<0>) in operator ()()
107 mp11::mp_at_c<variant, I::value - 1>; in operator ()()
117 mp11::mp_with_index< in destruct()
125 mp11::mp_with_index< in copy_construct()
[all …]
/third_party/boost/libs/beast/include/boost/beast/core/detail/
Dvariant.hpp39 void operator()(mp11::mp_size_t<0>) in operator ()()
47 mp11::mp_at_c<variant, I::value - 1>; in operator ()()
57 void operator()(mp11::mp_size_t<0>) in operator ()()
65 mp11::mp_at_c<variant, I::value - 1>; in operator ()()
77 void operator()(mp11::mp_size_t<0>) in operator ()()
85 mp11::mp_at_c<variant, I::value - 1>; in operator ()()
98 bool operator()(mp11::mp_size_t<0>) in operator ()()
107 mp11::mp_at_c<variant, I::value - 1>; in operator ()()
117 mp11::mp_with_index< in destruct()
125 mp11::mp_with_index< in copy_construct()
[all …]
/third_party/boost/boost/gil/
Dmetafunctions.hpp203 : mp11::mp_not
217 : mp11::mp_or<is_reference<Pixel>, pixel_reference_is_proxy<Pixel>> {};
234 : mp11::mp_and<pixel_reference_is_proxy<R>, pixel_reference_is_mutable<R>>
327 using first_bit_list = mp11::mp_fold_q
330 mp11::mp_list<std::integral_constant<int, 0>>,
331 mp11::mp_bind
333 mp11::mp_push_back,
334 mp11::_1,
335 mp11::mp_bind
337 mp11::mp_plus,
[all …]
/third_party/boost/boost/histogram/detail/
Dargument_traits.hpp21 struct is_weight_impl : mp11::mp_false {};
24 struct is_weight_impl<weight_type<T>> : mp11::mp_true {};
30 struct is_sample_impl : mp11::mp_false {};
33 struct is_sample_impl<sample_type<T>> : mp11::mp_true {};
40 using type = mp11::mp_first<std::decay_t<mp11::mp_at_c<L, (Idx >= 0 ? Idx : 0)>>>;
51 using nargs = mp11::mp_size_t<NArgs>;
52 using start = mp11::mp_size_t<Start>;
53 using wpos = mp11::mp_int<WeightPos>;
54 using spos = mp11::mp_int<SamplePos>;
60 using list_ = mp11::mp_list<Ts...>;
[all …]
Daxes.hpp49 mp11::tuple_for_each(t, p); in for_each_axis_impl()
67 return impl(mp11::mp_bool<discrete_and_growing>{}, a, *bp); in operator ()()
100 using namespace ::boost::mp11; in make_empty_dynamic_axes()
107 auto axes_transform_impl(const T& t, Functor&& f, mp11::index_sequence<Is...>) { in axes_transform_impl()
115 mp11::make_index_sequence<sizeof...(Ts)>{}); in axes_transform()
130 mp11::index_sequence<Is...>) { in axes_transform_impl()
137 return axes_transform_impl(lhs, rhs, bin, mp11::make_index_sequence<sizeof...(Ts)>{}); in axes_transform()
206 using V = mp11::mp_unique<axis::variant<Ts*...>>; in axis_get()
207 return mp11::mp_with_index<S>(i, [&axes](auto i) { return V(&std::get<i>(axes)); }); in axis_get()
213 using V = mp11::mp_unique<axis::variant<const Ts*...>>; in axis_get()
[all …]
/third_party/boost/libs/mp11/test/
Dmp_filter.cpp15 using boost::mp11::mp_int;
21 using boost::mp11::mp_not;
22 using boost::mp11::mp_plus;
27 using boost::mp11::mp_bool;
34 using boost::mp11::mp_first;
35 using boost::mp11::mp_filter_q;
36 using boost::mp11::mp_iota;
37 using boost::mp11::mp_size;
43 using boost::mp11::mp_iota_c; in main()
44 using boost::mp11::mp_filter; in main()
[all …]
Dmp_unique_if_q.cpp23 using boost::mp11::mp_bool;
53 using boost::mp11::mp_list; in main()
54 using boost::mp11::mp_unique_if_q; in main()
55 using boost::mp11::mp_quote_trait; in main()
58 using boost::mp11::mp_iota_c; in main()
59 using boost::mp11::mp_size_t; in main()
74 using boost::mp11::mp_list_c; in main()
75 using boost::mp11::mp_append; in main()
76 using boost::mp11::mp_push_back; in main()
77 using boost::mp11::mp_int; in main()
/third_party/boost/boost/mp11/detail/
Dmpl_common.hpp30 using type = mp11::mp_first<L>;
31 using next = mp11_iterator<mp11::mp_rest<L>>;
44 using type = mp11::mp_at<L, I>;
56 using N = mp11::mp_size<L>;
57 using type = mp11::mp_at_c<L, N::value - 1>;
81 using type = mp11::mp_clear<L>;
93 using type = aux::mp11_iterator<mp11::mp_clear<L>>;
105 using type = mp11::mp_front<L>;
117 using type = mp11::mp_pop_front<L>;
129 using type = mp11::mp_push_back<L, T>;
[all …]
/third_party/boost/libs/parameter/test/
Ddeduced_dependent_predicate.cpp46 , boost::mp11::mp_bind< in main()
48 , boost::mp11::_1 in main()
49 , boost::mp11::mp_bind< in main()
51 , boost::mp11::_2 in main()
84 , boost::mp11::mp_bind< in main()
86 , boost::mp11::_1 in main()
87 , boost::mp11::mp_bind< in main()
89 , boost::mp11::_2 in main()
122 , boost::mp11::mp_bind< in main()
124 , boost::mp11::_1 in main()
[all …]
Dmpl.cpp34 boost::mp11::mp_map_contains<Map,T>::value in operator ()()
47 boost::mp11::mp_contains<Set,T>::value in operator ()()
69 boost::mp11::mp_size<Expected>::value == boost::mp11::mp_size< in f_impl()
75 boost::mp11::mp_for_each<boost::mp11::mp_map_keys<Args> >( in f_impl()
78 boost::mp11::mp_for_each<Expected>(test::assert_in_map<Args>()); in f_impl()
150 boost::mp11::mp_list<tester_,name_,value_,index_> in run()
153 boost::mp11::mp_list<tester_,name_,index_> in run()
156 boost::mp11::mp_list<tester_,name_,index_> in run()
159 boost::mp11::mp_list<name_,value_> in run()
161 test::f_impl<boost::mp11::mp_list<value_> >(test::_value = 4); in run()
/third_party/boost/libs/beast/include/boost/beast/core/impl/
Dbuffers_cat.hpp189 operator()(mp11::mp_size_t<0>) in operator ()()
207 operator()(mp11::mp_size_t<0>) in operator ()()
215 operator()(mp11::mp_size_t<I>) in operator ()()
218 next(mp11::mp_size_t<I>{}); in operator ()()
223 next(mp11::mp_size_t<I>) in next()
238 next(mp11::mp_size_t<I+1>{}); in next()
242 operator()(mp11::mp_size_t<sizeof...(Bn)>) in operator ()()
246 next(mp11::mp_size_t<I>{}); in operator ()()
250 next(mp11::mp_size_t<sizeof...(Bn)>) in next()
268 operator()(mp11::mp_size_t<sizeof...(Bn)+1>) in operator ()()
[all …]
/third_party/boost/boost/beast/core/impl/
Dbuffers_cat.hpp189 operator()(mp11::mp_size_t<0>) in operator ()()
207 operator()(mp11::mp_size_t<0>) in operator ()()
215 operator()(mp11::mp_size_t<I>) in operator ()()
218 next(mp11::mp_size_t<I>{}); in operator ()()
223 next(mp11::mp_size_t<I>) in next()
238 next(mp11::mp_size_t<I+1>{}); in next()
242 operator()(mp11::mp_size_t<sizeof...(Bn)>) in operator ()()
246 next(mp11::mp_size_t<I>{}); in operator ()()
250 next(mp11::mp_size_t<sizeof...(Bn)>) in next()
268 operator()(mp11::mp_size_t<sizeof...(Bn)+1>) in operator ()()
[all …]
/third_party/boost/boost/gil/extension/toolbox/metafunctions/
Dpixel_bit_size.hpp28 : mp11::mp_fold
32 mp11::mp_plus
38 : mp11::mp_fold
42 mp11::mp_plus
48 : mp11::mp_fold
52 mp11::mp_plus
59 : mp11::mp_fold
63 mp11::mp_plus
Dis_homogeneous.hpp29 : mp11::mp_and
32 std::is_same<CMP, mp11::mp_at_c<C, Next>>
68 mp11::mp_at_c<C, 0>,
70 mp11::mp_size<C>::value
81 mp11::mp_at_c<C, 0>,
83 mp11::mp_size<C>::value
89 : is_homogeneous_impl<C, mp11::mp_at_c<C, 0>, 1, mp11::mp_size<C>::value>
94 : is_homogeneous_impl<C, mp11::mp_at_c<C, 0>, 1, mp11::mp_size<C>::value>
/third_party/boost/boost/parameter/aux_/preprocessor/impl/
Dfunction_cast.hpp69 using fn = ::boost::mp11::mp_if<B,T,::boost::mp11::mp_true>;
107 using type = ::boost::mp11
108 ::mp_apply_q<Target,::boost::mp11::mp_list<Source,Args> >;
132 typename ::boost::mp11::mp_if<
187 using type = typename ::boost::mp11::mp_if<
221 typename ::boost::mp11::mp_if<
272 using fn = typename ::boost::mp11::mp_if<
274 , ::boost::mp11::mp_if<
277 , ::boost::mp11::mp_identity<T>
296 ::boost::mp11::mp_apply_q< \
[all …]
/third_party/boost/libs/gil/test/extension/numeric/
Dchannel_numeric_operations.cpp34 boost::mp11::mp_for_each<fixture::channel_integer_types>(test_plus_integer_same_types{}); in run()
61 boost::mp11::mp_for_each<fixture::channel_integer_types>(test_plus_integer_mixed_types{}); in run()
81 …boost::mp11::mp_for_each<fixture::channel_integer_signed_types>(test_plus_integer_signed_types_wit… in run()
104 …boost::mp11::mp_for_each<fixture::channel_integer_unsigned_types>(test_plus_integer_unsigned_types… in run()
120 boost::mp11::mp_for_each<fixture::channel_integer_types>(test_minus_integer_same_types{}); in run()
147 boost::mp11::mp_for_each<fixture::channel_integer_types>(test_minus_integer_mixed_types{}); in run()
164 … boost::mp11::mp_for_each<fixture::channel_integer_types>(test_multiplies_integer_same_types{}); in run()
191 … boost::mp11::mp_for_each<fixture::channel_integer_types>(test_multiplies_integer_mixed_types{}); in run()
208 boost::mp11::mp_for_each<fixture::channel_integer_types>(test_divides_integer_same_types{}); in run()
235 … boost::mp11::mp_for_each<fixture::channel_integer_types>(test_divides_integer_mixed_types{}); in run()
[all …]

12345678910>>...23