Home
last modified time | relevance | path

Searched refs:is_class_v (Results 1 – 25 of 27) sorted by relevance

12

/external/libcxx/test/std/utilities/meta/meta.unary/meta.unary.cat/
Dis_class.pass.cpp26 static_assert( std::is_class_v<T>, ""); in test_is_class()
27 static_assert( std::is_class_v<const T>, ""); in test_is_class()
28 static_assert( std::is_class_v<volatile T>, ""); in test_is_class()
29 static_assert( std::is_class_v<const volatile T>, ""); in test_is_class()
41 static_assert(!std::is_class_v<T>, ""); in test_is_not_class()
42 static_assert(!std::is_class_v<const T>, ""); in test_is_not_class()
43 static_assert(!std::is_class_v<volatile T>, ""); in test_is_not_class()
44 static_assert(!std::is_class_v<const volatile T>, ""); in test_is_not_class()
/external/cronet/buildtools/third_party/libc++/trunk/test/std/utilities/meta/meta.unary/meta.unary.cat/
Dis_class.pass.cpp25 static_assert( std::is_class_v<T>, ""); in test_is_class()
26 static_assert( std::is_class_v<const T>, ""); in test_is_class()
27 static_assert( std::is_class_v<volatile T>, ""); in test_is_class()
28 static_assert( std::is_class_v<const volatile T>, ""); in test_is_class()
40 static_assert(!std::is_class_v<T>, ""); in test_is_not_class()
41 static_assert(!std::is_class_v<const T>, ""); in test_is_not_class()
42 static_assert(!std::is_class_v<volatile T>, ""); in test_is_not_class()
43 static_assert(!std::is_class_v<const volatile T>, ""); in test_is_not_class()
/external/cronet/buildtools/third_party/libc++/trunk/include/__concepts/
Dclass_or_enum.h29 concept __class_or_enum = is_class_v<_Tp> || is_union_v<_Tp> || is_enum_v<_Tp>;
34 concept __workaround_52970 = is_class_v<__remove_cvref_t<_Tp>> || is_union_v<__remove_cvref_t<_Tp>>;
/external/cronet/buildtools/third_party/libc++/trunk/include/__type_traits/
Dis_class.h26 inline constexpr bool is_class_v = __is_class(_Tp); variable
/external/cronet/buildtools/third_party/libc++/trunk/include/__ranges/
Denable_view.h33 requires is_class_v<_Derived> && same_as<_Derived, remove_cv_t<_Derived>>
Dview_interface.h39 requires is_class_v<_Derived> && same_as<_Derived, remove_cv_t<_Derived>>
/external/cronet/buildtools/third_party/libc++/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/
Dranges_uninitialized_default_construct_n.pass.cpp31 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::uninitialized_default_construct_n)>);
Dranges_uninitialized_default_construct.pass.cpp36 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::uninitialized_default_construct)>);
/external/cronet/buildtools/third_party/libc++/trunk/test/std/concepts/concepts.lang/concept.derived/
Dderived_from.pass.cpp170 if constexpr (std::is_class_v<From> && !std::same_as<To, void>) { in CheckNotDerivedFromPointer()
174 if constexpr (std::is_class_v<To> && !std::same_as<From, void>) { in CheckNotDerivedFromPointer()
179 if constexpr (std::is_class_v<From>) { in CheckNotDerivedFromPointer()
183 if constexpr (std::is_class_v<To>) { in CheckNotDerivedFromPointer()
/external/cronet/buildtools/third_party/libc++/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/
Dranges_uninitialized_value_construct_n.pass.cpp31 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::uninitialized_value_construct_n)>);
Dranges_uninitialized_value_construct.pass.cpp36 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::uninitialized_value_construct)>);
/external/cronet/buildtools/third_party/libc++/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/
Dranges_uninitialized_fill_n.pass.cpp33 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::uninitialized_fill_n)>);
/external/cronet/buildtools/third_party/libc++/trunk/test/std/utilities/memory/specialized.algorithms/specialized.construct/
Dranges_construct_at.pass.cpp30 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::construct_at)>);
/external/cronet/buildtools/third_party/libc++/trunk/test/std/utilities/memory/specialized.algorithms/specialized.destroy/
Dranges_destroy_n.pass.cpp31 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::destroy_n)>);
Dranges_destroy_at.pass.cpp28 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::destroy_at)>);
Dranges_destroy.pass.cpp34 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::destroy)>);
/external/cronet/buildtools/third_party/libc++/trunk/test/std/library/description/conventions/customization.point.object/
Dcpo.compile.pass.cpp27 static_assert(std::is_class_v<CPO>); in test()
Dniebloid.compile.pass.cpp35 static_assert(std::is_class_v<CPO>); in test()
/external/cronet/buildtools/third_party/libc++/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/
Dranges_uninitialized_copy_n.pass.cpp34 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::uninitialized_copy_n)>);
Dranges_uninitialized_copy.pass.cpp37 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::uninitialized_copy)>);
/external/cronet/buildtools/third_party/libc++/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.move/
Dranges_uninitialized_move_n.pass.cpp35 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::uninitialized_move_n)>);
Dranges_uninitialized_move.pass.cpp38 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::uninitialized_move)>);
/external/cronet/buildtools/third_party/libc++/trunk/test/std/utilities/memory/specialized.algorithms/uninitialized.fill/
Dranges_uninitialized_fill.pass.cpp37 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::uninitialized_fill)>);
/external/pigweed/third_party/fuchsia/repo/sdk/lib/stdcompat/include/lib/stdcompat/
Dtype_traits.h84 using std::is_class_v;
178 static constexpr bool is_class_v = std::is_class<T>::value;
/external/cronet/buildtools/third_party/libc++/trunk/include/
Dranges98 requires is_class_v<D> && same_as<D, remove_cv_t<D>>

12