| /llvm-project-15.0.7/libcxx/include/__iterator/ |
| H A D | readable_traits.h | 30 struct __cond_value_type<_Tp> { using value_type = remove_cv_t<_Tp>; }; 43 using value_type = remove_cv_t<remove_extent_t<_Ip>>; 66 same_as<remove_cv_t<typename _Tp::element_type>, 67 remove_cv_t<typename _Tp::value_type>>
|
| H A D | concepts.h | 110 !disable_sized_sentinel_for<remove_cv_t<_Sp>, remove_cv_t<_Ip>> &&
|
| /llvm-project-15.0.7/libcxx/include/__type_traits/ |
| H A D | has_unique_object_representation.h | 27 __has_unique_object_representations(remove_cv_t<remove_all_extents_t<_Tp>>)> {};
|
| H A D | remove_cv.h | 25 template <class _Tp> using remove_cv_t = typename remove_cv<_Tp>::type; variable
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.trans/meta.trans.cv/ |
| H A D | remove_cv.pass.cpp | 22 ASSERT_SAME_TYPE(U, std::remove_cv_t<T>); in test_remove_cv_imp()
|
| /llvm-project-15.0.7/libcxx/include/__ranges/ |
| H A D | enable_view.h | 30 requires is_class_v<_Derived> && same_as<_Derived, remove_cv_t<_Derived>>
|
| H A D | view_interface.h | 36 requires is_class_v<_Derived> && same_as<_Derived, remove_cv_t<_Derived>>
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/ |
| H A D | forwarding-reference-overload.cpp | 166 template <class T> using remove_cv_t = typename remove_cv<T>::type; typedef 167 template <class T> struct remove_cvref { using type = remove_cv_t<remove_reference_t<T>>; };
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | STLForwardCompat.h | 74 using type = std::remove_cv_t<std::remove_reference_t<T>>;
|
| H A D | TypeSwitch.h | 56 using CaseT = std::remove_cv_t<std::remove_pointer_t< in Case()
|
| H A D | Sequence.h | 293 static_assert(std::is_same<T, std::remove_cv_t<T>>::value,
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | array | 94 constexpr array<remove_cv_t<T>, N> to_array(T (&a)[N]); // C++20 96 constexpr array<remove_cv_t<T>, N> to_array(T (&&a)[N]); // C++20 498 _LIBCPP_INLINE_VISIBILITY constexpr array<remove_cv_t<_Tp>, _Size> 504 _LIBCPP_INLINE_VISIBILITY constexpr array<remove_cv_t<_Tp>, _Size> 510 _LIBCPP_INLINE_VISIBILITY constexpr array<remove_cv_t<_Tp>, _Size> 522 _LIBCPP_INLINE_VISIBILITY constexpr array<remove_cv_t<_Tp>, _Size>
|
| H A D | span | 46 using value_type = remove_cv_t<ElementType>; 230 using value_type = remove_cv_t<_Tp>; 428 using value_type = remove_cv_t<_Tp>;
|
| H A D | ranges | 96 requires is_class_v<D> && same_as<D, remove_cv_t<D>>
|
| H A D | optional | 1111 using _Up = remove_cv_t<invoke_result_t<_Func, value_type&>>; 1126 using _Up = remove_cv_t<invoke_result_t<_Func, const value_type&>>; 1141 using _Up = remove_cv_t<invoke_result_t<_Func, value_type&&>>;
|
| H A D | any | 170 return &__unique_typeinfo<remove_cv_t<remove_reference_t<_Tp>>>::__id;
|
| H A D | type_traits | 178 using remove_cv_t = typename remove_cv<T>::type; // C++14
|
| /llvm-project-15.0.7/libcxx/test/std/containers/views/views.span/ |
| H A D | types.pass.cpp | 55 ASSERT_SAME_TYPE(typename S::value_type, std::remove_cv_t<ElementType>); in testSpan()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | AllocatorBase.h | 75 std::enable_if_t<!std::is_same<std::remove_cv_t<T>, void>::value, void>
|
| H A D | FormatVariadicDetails.h | 150 !std::is_same<llvm::Error, std::remove_cv_t<T>>::value, in build_format_adapter()
|
| H A D | Casting.h | 391 using DecayedFrom = std::remove_cv_t<std::remove_pointer_t<From>>;
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/ |
| H A D | formatter.c_string.pass.cpp | 67 using CharT = std::remove_cv_t<std::remove_pointer_t<ArgumentT>>; in test_char_pointer()
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/ |
| H A D | StdSymbolMap.inc | 966 SYMBOL(remove_cv_t, std::, <type_traits>)
|