Home
last modified time | relevance | path

Searched refs:is_object_v (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.unary/meta.unary.comp/
H A Dis_object.pass.cpp25 static_assert( std::is_object_v<T>, ""); in test_is_object()
26 static_assert( std::is_object_v<const T>, ""); in test_is_object()
27 static_assert( std::is_object_v<volatile T>, ""); in test_is_object()
28 static_assert( std::is_object_v<const volatile T>, ""); in test_is_object()
40 static_assert(!std::is_object_v<T>, ""); in test_is_not_object()
41 static_assert(!std::is_object_v<const T>, ""); in test_is_not_object()
42 static_assert(!std::is_object_v<volatile T>, ""); in test_is_not_object()
43 static_assert(!std::is_object_v<const volatile T>, ""); in test_is_not_object()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.filter/
H A Dconstraints.compile.pass.cpp48 static_assert( std::is_object_v<Pred>);
63 static_assert( std::is_object_v<Pred>);
78 static_assert( std::is_object_v<Pred>);
93 static_assert(!std::is_object_v<Pred>);
108 static_assert( std::is_object_v<Pred>);
/llvm-project-15.0.7/libcxx/include/__type_traits/
H A Dis_object.h32 inline constexpr bool is_object_v = __is_object(_Tp); variable
45 inline constexpr bool is_object_v = is_object<_Tp>::value;
/llvm-project-15.0.7/libcxx/include/
H A Dranges120 requires is_object_v<T>
140 requires is_object_v<R>
155 requires view<V> && is_object_v<Pred>
171 requires view<V> && is_object_v<F> &&
202 requires is_object_v<T>
H A Doptional248 static_assert(is_object_v<value_type>,
297 static_assert(is_object_v<value_type>,
1117 static_assert(is_object_v<_Up>, "Result of f(value()) should be an object type");
1132 static_assert(is_object_v<_Up>, "Result of f(value()) should be an object type");
1147 static_assert(is_object_v<_Up>, "Result of f(std::move(value())) should be an object type");
1162 static_assert(is_object_v<_Up>, "Result of f(std::move(value())) should be an object type");
H A Diterator32 requires is_object_v<T> // since C++20
H A Dtype_traits280 template <class T> inline constexpr bool is_object_v
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Dfilter_view.h46 requires view<_View> && is_object_v<_Pred>
117 requires view<_View> && is_object_v<_Pred>
207 requires view<_View> && is_object_v<_Pred>
H A Dempty_view.h27 requires is_object_v<_Tp>
H A Dref_view.h38 requires is_object_v<_Range>
H A Dnon_propagating_cache.h39 requires is_object_v<_Tp>
H A Dsingle_view.h32 requires is_object_v<_Tp>
H A Ddata.h34 concept __ptr_to_object = is_pointer_v<_Tp> && is_object_v<remove_pointer_t<_Tp>>;
H A Dcopyable_box.h38 concept __copy_constructible_object = copy_constructible<_Tp> && is_object_v<_Tp>;
H A Dtransform_view.h54 view<_View> && is_object_v<_Fn> &&
/llvm-project-15.0.7/libcxx/include/__concepts/
H A Dmovable.h30 is_object_v<_Tp> &&
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Dincrementable_traits.h31 requires is_object_v<_Tp>
H A Dreadable_traits.h29 requires is_object_v<_Tp>
H A Diterator_traits.h405 requires is_object_v<_Tp>
/llvm-project-15.0.7/libcxx/include/__numeric/
H A Dmidpoint.h48 && is_object_v<remove_pointer_t<_TPtr>>
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc593 SYMBOL(is_object_v, std::, <type_traits>)