/third_party/boost/boost/type_traits/ |
D | has_dereference.hpp | 35 struct has_dereference<void*, R> : public false_type {}; 37 struct has_dereference<void*, boost::binary_op_detail::dont_care> : public false_type {}; 39 struct has_dereference<void*, void> : public false_type {}; 42 struct has_dereference<const void*, R> : public false_type {}; 44 struct has_dereference<const void*, boost::binary_op_detail::dont_care> : public false_type {}; 46 struct has_dereference<const void*, void> : public false_type {}; 49 struct has_dereference<volatile void*, R> : public false_type {}; 51 … struct has_dereference<volatile void*, boost::binary_op_detail::dont_care> : public false_type {}; 53 struct has_dereference<volatile void*, void> : public false_type {}; 56 struct has_dereference<const volatile void*, R> : public false_type {}; [all …]
|
D | is_unsigned.hpp | 64 typedef false_type type; 83 template <class T> struct is_unsigned : public false_type{}; 108 template <> struct is_unsigned<signed char> : public false_type{}; 109 template <> struct is_unsigned<const signed char> : public false_type{}; 110 template <> struct is_unsigned<volatile signed char> : public false_type{}; 111 template <> struct is_unsigned<const volatile signed char> : public false_type{}; 112 template <> struct is_unsigned< short> : public false_type{}; 113 template <> struct is_unsigned<const short> : public false_type{}; 114 template <> struct is_unsigned<volatile short> : public false_type{}; 115 template <> struct is_unsigned<const volatile short> : public false_type{}; [all …]
|
D | is_signed.hpp | 64 typedef false_type type; 83 template <class T> struct is_signed : public false_type{}; 108 template <> struct is_signed<unsigned char> : public false_type{}; 109 template <> struct is_signed<const unsigned char> : public false_type{}; 110 template <> struct is_signed<volatile unsigned char> : public false_type{}; 111 template <> struct is_signed<const volatile unsigned char> : public false_type{}; 112 template <> struct is_signed<unsigned short> : public false_type{}; 113 template <> struct is_signed<const unsigned short> : public false_type{}; 114 template <> struct is_signed<volatile unsigned short> : public false_type{}; 115 template <> struct is_signed<const volatile unsigned short> : public false_type{}; [all …]
|
D | is_nothrow_move_assignable.hpp | 33 template <class T> struct is_nothrow_move_assignable<T const> : public false_type{}; 34 template <class T> struct is_nothrow_move_assignable<T volatile> : public false_type{}; 35 template <class T> struct is_nothrow_move_assignable<T const volatile> : public false_type{}; 36 template <class T> struct is_nothrow_move_assignable<T&> : public false_type{}; 38 template <class T> struct is_nothrow_move_assignable<T&&> : public false_type{}; 46 struct false_or_cpp11_noexcept_move_assignable: public ::boost::false_type {}; 63 template <class T> struct is_nothrow_move_assignable<T const> : public ::boost::false_type {}; 64 template <class T> struct is_nothrow_move_assignable<T const volatile> : public ::boost::false_type… 65 template <class T> struct is_nothrow_move_assignable<T volatile> : public ::boost::false_type{}; 66 template <class T> struct is_nothrow_move_assignable<T&> : public ::boost::false_type{}; [all …]
|
D | is_copy_constructible.hpp | 25 template <> struct is_copy_constructible<void> : public false_type{}; 26 template <> struct is_copy_constructible<void const> : public false_type{}; 27 template <> struct is_copy_constructible<void const volatile> : public false_type{}; 28 template <> struct is_copy_constructible<void volatile> : public false_type{}; 48 template <class T> struct is_copy_constructible_imp<T, true> : public false_type{}; 54 template <> struct is_copy_constructible<void> : public false_type{}; 55 template <> struct is_copy_constructible<void const> : public false_type{}; 56 template <> struct is_copy_constructible<void const volatile> : public false_type{}; 57 template <> struct is_copy_constructible<void volatile> : public false_type{}; 170 template <> struct is_copy_constructible<void> : public false_type{}; [all …]
|
D | has_trivial_assign.hpp | 35 template<> struct has_trivial_assign<void> : public false_type{}; 37 template<> struct has_trivial_assign<void const> : public false_type{}; 38 template<> struct has_trivial_assign<void const volatile> : public false_type{}; 39 template<> struct has_trivial_assign<void volatile> : public false_type{}; 41 template <class T> struct has_trivial_assign<T volatile> : public false_type{}; 42 template <class T> struct has_trivial_assign<T&> : public false_type{}; 44 template <class T> struct has_trivial_assign<T&&> : public false_type{}; 47 template <typename T, std::size_t N> struct has_trivial_assign<T[N]> : public false_type{}; 48 template <typename T> struct has_trivial_assign<T[]> : public false_type{};
|
D | is_nothrow_move_constructible.hpp | 32 template <class T> struct is_nothrow_move_constructible<volatile T> : public ::boost::false_type {}; 33 …te <class T> struct is_nothrow_move_constructible<const volatile T> : public ::boost::false_type{}; 43 struct false_or_cpp11_noexcept_move_constructible: public ::boost::false_type {}; 60 template <class T> struct is_nothrow_move_constructible<volatile T> : public ::boost::false_type {}; 61 …te <class T> struct is_nothrow_move_constructible<const volatile T> : public ::boost::false_type{}; 62 …<class T, std::size_t N> struct is_nothrow_move_constructible<T[N]> : public ::boost::false_type{}; 63 template <class T> struct is_nothrow_move_constructible<T[]> : public ::boost::false_type{}; 83 template <> struct is_nothrow_move_constructible<void> : false_type{}; 85 template <> struct is_nothrow_move_constructible<void const> : false_type{}; 86 template <> struct is_nothrow_move_constructible<void volatile> : false_type{}; [all …]
|
D | has_trivial_copy.hpp | 40 template <typename T, std::size_t N> struct has_trivial_copy<T[N]> : public false_type{}; 41 template <typename T> struct has_trivial_copy<T[]> : public false_type{}; 43 template <typename T> struct has_trivial_copy<T volatile> : public false_type{}; 45 template <> struct has_trivial_copy<void> : public false_type{}; 47 template <> struct has_trivial_copy<void const> : public false_type{}; 48 template <> struct has_trivial_copy<void volatile> : public false_type{}; 49 template <> struct has_trivial_copy<void const volatile> : public false_type{}; 52 template <class T> struct has_trivial_copy<T&> : public false_type{}; 54 template <class T> struct has_trivial_copy<T&&> : public false_type{};
|
D | has_trivial_move_assign.hpp | 55 template <> struct has_trivial_move_assign<void> : public false_type{}; 57 template <> struct has_trivial_move_assign<void const> : public false_type{}; 58 template <> struct has_trivial_move_assign<void const volatile> : public false_type{}; 59 template <> struct has_trivial_move_assign<void volatile> : public false_type{}; 61 template <class T> struct has_trivial_move_assign<T&> : public false_type{}; 63 template <class T> struct has_trivial_move_assign<T&&> : public false_type{}; 66 template <class T, std::size_t N> struct has_trivial_move_assign<T[N]> : public false_type{}; 67 template <class T> struct has_trivial_move_assign<T[]> : public false_type{};
|
D | is_constructible.hpp | 61 template <> struct is_constructible<void> : public false_type{}; 62 template <> struct is_constructible<void const> : public false_type{}; 63 template <> struct is_constructible<void const volatile> : public false_type{}; 64 template <> struct is_constructible<void volatile> : public false_type{}; 78 template <> struct is_constructible<void, void> : public false_type{}; 79 template <> struct is_constructible<void const, void> : public false_type{}; 80 template <> struct is_constructible<void const volatile, void> : public false_type{}; 81 template <> struct is_constructible<void volatile, void> : public false_type{}; 82 template <class Ref> struct is_constructible<Ref&, void> : public false_type{}; 84 template <class Ref> struct is_constructible<Ref&&, void> : public false_type{};
|
D | has_nothrow_copy.hpp | 66 template <> struct has_nothrow_copy_constructor<void> : public false_type{}; 67 template <class T> struct has_nothrow_copy_constructor<T volatile> : public false_type{}; 68 template <class T> struct has_nothrow_copy_constructor<T&> : public false_type{}; 70 template <class T> struct has_nothrow_copy_constructor<T&&> : public false_type{}; 73 template <> struct has_nothrow_copy_constructor<void const> : public false_type{}; 74 template <> struct has_nothrow_copy_constructor<void volatile> : public false_type{}; 75 template <> struct has_nothrow_copy_constructor<void const volatile> : public false_type{};
|
D | has_post_decrement.hpp | 49 struct has_post_decrement<bool, R> : public false_type {}; 51 struct has_post_decrement<bool, boost::binary_op_detail::dont_care> : public false_type {}; 53 struct has_post_decrement<bool, void> : public false_type {}; 56 struct has_post_decrement<bool&, R> : public false_type {}; 58 struct has_post_decrement<bool&, boost::binary_op_detail::dont_care> : public false_type {}; 60 struct has_post_decrement<bool&, void> : public false_type {};
|
D | has_post_increment.hpp | 49 struct has_post_increment<bool, R> : public false_type {}; 51 struct has_post_increment<bool, boost::binary_op_detail::dont_care> : public false_type {}; 53 struct has_post_increment<bool, void> : public false_type {}; 56 struct has_post_increment<bool&, R> : public false_type {}; 58 struct has_post_increment<bool&, boost::binary_op_detail::dont_care> : public false_type {}; 60 struct has_post_increment<bool&, void> : public false_type {};
|
D | has_pre_increment.hpp | 49 struct has_pre_increment<bool, R> : public false_type {}; 51 struct has_pre_increment<bool, boost::binary_op_detail::dont_care> : public false_type {}; 53 struct has_pre_increment<bool, void> : public false_type {}; 56 struct has_pre_increment<bool&, R> : public false_type {}; 58 struct has_pre_increment<bool&, boost::binary_op_detail::dont_care> : public false_type {}; 60 struct has_pre_increment<bool&, void> : public false_type {};
|
D | has_pre_decrement.hpp | 49 struct has_pre_decrement<bool, R> : public false_type {}; 51 struct has_pre_decrement<bool, boost::binary_op_detail::dont_care> : public false_type {}; 53 struct has_pre_decrement<bool, void> : public false_type {}; 56 struct has_pre_decrement<bool&, R> : public false_type {}; 58 struct has_pre_decrement<bool&, boost::binary_op_detail::dont_care> : public false_type {}; 60 struct has_pre_decrement<bool&, void> : public false_type {};
|
D | has_trivial_move_constructor.hpp | 62 template <> struct has_trivial_move_constructor<void> : public false_type{}; 64 template <> struct has_trivial_move_constructor<void const> : public false_type{}; 65 template <> struct has_trivial_move_constructor<void volatile> : public false_type{}; 66 template <> struct has_trivial_move_constructor<void const volatile> : public false_type{}; 74 template <class T, std::size_t N> struct has_trivial_move_constructor<T[N]> : public false_type{}; 75 template <class T> struct has_trivial_move_constructor<T[]> : public false_type{};
|
D | has_nothrow_assign.hpp | 70 template <> struct has_nothrow_assign<void> : public false_type{}; 71 template <class T> struct has_nothrow_assign<T volatile> : public false_type{}; 72 template <class T> struct has_nothrow_assign<T&> : public false_type{}; 74 template <class T> struct has_nothrow_assign<T&&> : public false_type{}; 77 template <> struct has_nothrow_assign<void const> : public false_type{}; 78 template <> struct has_nothrow_assign<void const volatile> : public false_type{}; 79 template <> struct has_nothrow_assign<void volatile> : public false_type{};
|
/third_party/boost/boost/type_traits/detail/ |
D | is_function_msvc10_fix.hpp | 14 template <class R> struct is_function<R(&&)()> : public false_type {}; 15 template <class R> struct is_function<R(&&)(...)> : public false_type {}; 16 template <class R, class Arg1> struct is_function<R(&&)(Arg1)> : public false_type {}; 17 template <class R, class Arg1> struct is_function<R(&&)(Arg1, ...)> : public false_type {}; 18 …ate <class R, class Arg1, class Arg2> struct is_function<R(&&)(Arg1, Arg2)> : public false_type {}; 19 …class R, class Arg1, class Arg2> struct is_function<R(&&)(Arg1, Arg2, ...)> : public false_type {}; 20 …s Arg1, class Arg2, class Arg3> struct is_function<R(&&)(Arg1, Arg2, Arg3)> : public false_type {}; 21 …1, class Arg2, class Arg3> struct is_function<R(&&)(Arg1, Arg2, Arg3, ...)> : public false_type {}; 22 …, class Arg3, class Arg4> struct is_function<R(&&)(Arg1, Arg2, Arg3, Arg4)> : public false_type {}; 23 …ss Arg3, class Arg4> struct is_function<R(&&)(Arg1, Arg2, Arg3, Arg4, ...)> : public false_type {}; [all …]
|
D | is_rvalue_reference_msvc10_fix.hpp | 27 template <class R> struct is_rvalue_reference<R(&)()> : public false_type {}; 28 template <class R> struct is_rvalue_reference<R(&)(...)> : public false_type {}; 29 template <class R, class Arg1> struct is_rvalue_reference<R(&)(Arg1)> : public false_type {}; 30 template <class R, class Arg1> struct is_rvalue_reference<R(&)(Arg1, ...)> : public false_type {}; 31 …ass R, class Arg1, class Arg2> struct is_rvalue_reference<R(&)(Arg1, Arg2)> : public false_type {}; 32 …, class Arg1, class Arg2> struct is_rvalue_reference<R(&)(Arg1, Arg2, ...)> : public false_type {}; 33 … class Arg2, class Arg3> struct is_rvalue_reference<R(&)(Arg1, Arg2, Arg3)> : public false_type {}; 34 …s Arg2, class Arg3> struct is_rvalue_reference<R(&)(Arg1, Arg2, Arg3, ...)> : public false_type {}; 35 … Arg3, class Arg4> struct is_rvalue_reference<R(&)(Arg1, Arg2, Arg3, Arg4)> : public false_type {}; 36 …, class Arg4> struct is_rvalue_reference<R(&)(Arg1, Arg2, Arg3, Arg4, ...)> : public false_type {}; [all …]
|
/third_party/boost/libs/beast/include/boost/beast/http/detail/ |
D | type_traits.hpp | 38 static std::false_type check(...); 47 struct is_parser : std::false_type {}; 76 struct has_value_type : std::false_type {}; 89 struct is_body_sized : std::false_type {}; 106 static auto f1(...) -> std::false_type; 113 static auto f2(...) -> std::false_type; 120 static auto f3(...) -> std::false_type; 127 static auto f4(...) -> std::false_type; 135 static auto f5(...) -> std::false_type; 142 static auto f6(...) -> std::false_type; [all …]
|
/third_party/boost/boost/beast/http/detail/ |
D | type_traits.hpp | 38 static std::false_type check(...); 47 struct is_parser : std::false_type {}; 76 struct has_value_type : std::false_type {}; 89 struct is_body_sized : std::false_type {}; 106 static auto f1(...) -> std::false_type; 113 static auto f2(...) -> std::false_type; 120 static auto f3(...) -> std::false_type; 127 static auto f4(...) -> std::false_type; 135 static auto f5(...) -> std::false_type; 142 static auto f6(...) -> std::false_type; [all …]
|
/third_party/boost/libs/mp11/test/ |
D | mp_eval_if_sf.cpp | 29 BOOST_TEST_TRAIT_FALSE((mp_valid<eval_if, std::false_type>)); in main() 30 BOOST_TEST_TRAIT_TRUE((mp_valid<eval_if, std::false_type, void>)); in main() 31 BOOST_TEST_TRAIT_FALSE((mp_valid<eval_if, std::false_type, void, void>)); in main() 32 BOOST_TEST_TRAIT_FALSE((mp_valid<eval_if, std::false_type, void, void, void>)); in main() 41 BOOST_TEST_TRAIT_FALSE((mp_valid<mp_eval_if_q, std::false_type, void, Qi>)); in main() 42 BOOST_TEST_TRAIT_TRUE((mp_valid<mp_eval_if_q, std::false_type, void, Qi, void>)); in main() 43 BOOST_TEST_TRAIT_FALSE((mp_valid<mp_eval_if_q, std::false_type, void, Qi, void, void>)); in main() 44 BOOST_TEST_TRAIT_FALSE((mp_valid<mp_eval_if_q, std::false_type, void, Qi, void, void, void>)); in main()
|
/third_party/boost/boost/variant/ |
D | recursive_wrapper_fwd.hpp | 60 … struct is_constructible<recursive_wrapper<T>, U > : boost::false_type{}; 61 … struct is_constructible<recursive_wrapper<T>, const U > : boost::false_type{}; 62 … struct is_constructible<recursive_wrapper<T>, U& > : boost::false_type{}; 63 … struct is_constructible<recursive_wrapper<T>, const U& > : boost::false_type{}; 64 … struct is_constructible<recursive_wrapper<T>, recursive_wrapper<U> > : boost::false_type{}; 65 … struct is_constructible<recursive_wrapper<T>, const recursive_wrapper<U> > : boost::false_type{}; 66 … struct is_constructible<recursive_wrapper<T>, recursive_wrapper<U>& > : boost::false_type{}; 67 … struct is_constructible<recursive_wrapper<T>, const recursive_wrapper<U>& > : boost::false_type{}; 71 template <class T> struct is_nothrow_move_constructible<recursive_wrapper<T> > : boost::false_type{…
|
/third_party/boost/boost/thread/ |
D | lockable_traits.hpp | 53 struct false_type \ 68 static false_type has_member(tester<&U::member_name>*); \ 90 struct false_type struct 98 static false_type has_member(U); 114 struct false_type struct 122 static false_type has_member(U); 138 struct false_type struct 146 static false_type has_member(U); 153 struct has_member_lock : false_type {}; 161 struct has_member_unlock : false_type {}; [all …]
|
/third_party/json/include/nlohmann/detail/meta/ |
D | type_traits.hpp | 38 template<typename> struct is_basic_json : std::false_type {}; 51 struct is_json_ref : std::false_type {}; 95 struct has_from_json : std::false_type {}; 121 struct has_non_default_from_json : std::false_type {}; 136 struct has_to_json : std::false_type {}; 154 struct is_iterator_traits : std::false_type {}; 174 struct is_complete_type : std::false_type {}; 181 struct is_compatible_object_type_impl : std::false_type {}; 206 struct is_constructible_object_type_impl : std::false_type {}; 239 struct is_compatible_string_type_impl : std::false_type {}; [all …]
|