Home
last modified time | relevance | path

Searched refs:remove_cvref (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/libcxx/include/__type_traits/
H A Dremove_cvref.h32 struct remove_cvref { struct
36 template <class _Tp> using remove_cvref_t = typename remove_cvref<_Tp>::type; argument
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DSTLForwardCompat.h72 struct remove_cvref // NOLINT(readability-identifier-naming)
79 = typename llvm::remove_cvref<T>::type;
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DSTLForwardCompatTest.cpp69 (std::is_same<typename llvm::remove_cvref<From>::type, To>::value)); in TYPED_TEST()
74 EXPECT_TRUE((std::is_same<typename llvm::remove_cvref<From>::type, in TYPED_TEST()
/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/
H A Dremove_cvref.pass.cpp22 ASSERT_SAME_TYPE(U, typename std::remove_cvref<T>::type); in test_remove_cvref()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dforwarding-reference-overload.cpp167 template <class T> struct remove_cvref { using type = remove_cv_t<remove_reference_t<T>>; }; struct
168 template <class T> using remove_cvref_t = typename remove_cvref<T>::type;
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/
H A Dmember_types.compile.pass.cpp110 static_assert(!std::is_same_v<InnerValue, std::remove_cvref<InnerReference>>); in test()
/llvm-project-15.0.7/libcxx/include/
H A Dtype_traits163 template <class T> struct remove_cvref; // C++20
224 using remove_cvref_t = typename remove_cvref<T>::type; // C++20
H A DCMakeLists.txt618 __type_traits/remove_cvref.h
H A Dmodule.modulemap.in1208 module remove_cvref { private header "__type_traits/remove_cvref.h" }
/llvm-project-15.0.7/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn680 "__type_traits/remove_cvref.h",
/llvm-project-15.0.7/libcxx/docs/Status/
H A DCxx20Papers.csv11 "`P0550R2 <https://wg21.link/P0550R2>`__","LWG","Transformation Trait ``remove_cvref``\ ","Albuquer…
H A DCxx20Issues.csv283 …21.link/LWG3375>`__","``decay``\ in ``viewable_range``\ should be ``remove_cvref``\ ","Prague","…
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc967 SYMBOL(remove_cvref, std::, <type_traits>)