Searched refs:mp_not (Results 1 – 21 of 21) sorted by relevance
/third_party/boost/libs/mp11/test/ |
D | integral.cpp | 54 using boost::mp11::mp_not; in main() 56 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_not<mp_false>, mp_true>)); in main() 57 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_not<mp_true>, mp_false>)); in main() 59 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_not<mp_int<0>>, mp_true>)); in main() 60 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_not<mp_int<1>>, mp_false>)); in main() 61 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_not<mp_int<107>>, mp_false>)); in main() 62 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_not<mp_int<-1>>, mp_false>)); in main() 63 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_not<mp_int<-91>>, mp_false>)); in main() 65 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_not<mp_size_t<0>>, mp_true>)); in main() 66 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_not<mp_size_t<1>>, mp_false>)); in main() [all …]
|
D | mp_filter.cpp | 21 using boost::mp11::mp_not; 24 template<class T> using P1 = mp_not<mod_6<T>>; 25 template<class T1, class... T> using P2 = mp_not<mp_plus<T...>>;
|
D | mp_transform_if.cpp | 23 using boost::mp11::mp_not; 26 template<class T, class...> using is_not_ref = mp_not<std::is_reference<T>>;
|
D | mp_transform_if_q.cpp | 24 using boost::mp11::mp_not; 30 template<class T, class...> using is_not_ref = mp_not<std::is_reference<T>>;
|
/third_party/boost/boost/gil/extension/io/tiff/detail/ |
D | is_allowed.hpp | 53 mp11::mp_not 75 mp11::mp_not 97 mp11::mp_not
|
/third_party/boost/libs/mp11/doc/mp11/ |
D | integral.adoc | 40 ## mp_not<T> 42 template<class T> using mp_not = mp_bool< !T::value >;
|
D | utility.adoc | 102 template<class T> using if_non_const = mp_if<mp_not<std::is_const<T>>, T>; 141 using mp_eval_if_not = mp_eval_if<mp_not<C>, T, F, U...>; 279 template<class... T> using fn = mp_not<P<T...>>; 282 `mp_not_fn<P>` returns a quoted metafunction `Q` such that `Q::fn<T...>` returns `mp_not<P<T...>>`.
|
D | map.adoc | 33 mp_not<std::is_same<mp_map_find<M, K>, void>>;
|
/third_party/boost/boost/mp11/ |
D | map.hpp | 26 template<class M, class K> using mp_map_contains = mp_not<std::is_same<mp_map_find<M, K>, void>>; 109 …using type = mp_eval_if<mp_not<mp_all<mp_is_map_element<T>...>>, mp_false, mp_keys_are_set, M<T...…
|
D | utility.hpp | 155 …, template<class...> class F, class... U> using mp_eval_if_not = mp_eval_if<mp_not<C>, T, F, U...>; 156 template<class C, class T, class Q, class... U> using mp_eval_if_not_q = mp_eval_if<mp_not<C>, T, Q… 245 template<class... T> using fn = mp_not< mp_invoke_q<mp_quote<P>, T...> >;
|
D | function.hpp | 56 using type = mp_eval_if< mp_not<T1>, T1, mp_and, T... >; 86 template<class... T> using mp_all = mp_bool< mp_count_if< mp_list<T...>, mp_not >::value == 0 >;
|
D | integral.hpp | 30 template<class T> using mp_not = mp_bool< !T::value >; typedef
|
D | algorithm.hpp | 160 …template<class... U> struct _f_ { using type = mp_eval_if_q<mp_not<mp_invoke_q<Qp, U...>>, mp_firs… 165 …template<class... U> using _f = mp_eval_if_q<mp_not<mp_invoke_q<Qp, U...>>, mp_first<mp_list<U...>…
|
/third_party/boost/boost/gil/extension/io/png/detail/ |
D | write.hpp | 199 mp11::mp_not<is_less_than_eight<Info>>, in set_swap() 200 mp11::mp_not<is_equal_to_sixteen<Info>> in set_swap()
|
/third_party/boost/boost/gil/extension/toolbox/metafunctions/ |
D | get_num_bits.hpp | 62 mp11::mp_not<std::is_class<T>>
|
/third_party/boost/boost/gil/io/ |
D | conversion_policies.hpp | 31 mp11::mp_not in read()
|
/third_party/boost/boost/histogram/detail/ |
D | detect.hpp | 119 mp11::mp_and<mp11::mp_not<is_storage<T>>,
|
D | axes.hpp | 387 using is_not_inclusive = mp11::mp_not<axis::traits::is_inclusive<T>>;
|
/third_party/boost/boost/gil/ |
D | algorithm.hpp | 442 mp11::mp_not in destruct_range_impl() 463 mp11::mp_not<std::is_pointer<Iterator>>, in destruct_range_impl()
|
D | metafunctions.hpp | 203 : mp11::mp_not
|
/third_party/boost/boost/variant2/ |
D | variant.hpp | 1224 template<class T> struct is_nothrow_swappable: mp11::mp_eval_if<mp11::mp_not<is_swappable<T>>, mp11…
|