Home
last modified time | relevance | path

Searched refs:add_const (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/std/concepts/concepts.lang/concept.same/
H A Dsame_as.pass.cpp188 CheckSameAs<std::add_const>(); in main()
229 CheckNotSameAs<identity, std::add_const>(); in main()
230 CheckNotSameAs<std::add_const, identity>(); in main()
241 CheckNotSameAs<std::add_const, std::add_volatile>(); in main()
242 CheckNotSameAs<std::add_volatile, std::add_const>(); in main()
245 CheckNotSameAs<std::add_const, std::add_cv>(); in main()
246 CheckNotSameAs<std::add_cv, std::add_const>(); in main()
/llvm-project-15.0.7/libcxx/include/__type_traits/
H A Dadd_const.h20 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS add_const { struct
25 template <class _Tp> using add_const_t = typename add_const<_Tp>::type; argument
H A Dis_copy_constructible.h27 typename add_lvalue_reference<typename add_const<_Tp>::type>::type> {};
H A Dis_nothrow_copy_constructible.h26 typename add_lvalue_reference<typename add_const<_Tp>::type>::type> {};
H A Dis_trivially_copy_assignable.h26 typename add_lvalue_reference<typename add_const<_Tp>::type>::type> {};
H A Dis_copy_assignable.h26 typename add_lvalue_reference<typename add_const<_Tp>::type>::type> {};
H A Dis_nothrow_copy_assignable.h26 typename add_lvalue_reference<typename add_const<_Tp>::type>::type> {};
H A Dcopy_cv.h34 using type = typename add_const<_To>::type;
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/readability/
H A Dconst-return-type.cpp10 template< class T> struct add_const { typedef const T type; }; struct
38 typename std::add_const<T>::type n15(T v) { return v; } in n15()
242 std::add_const<int>::type p28() { return 3; } in p28()
/llvm-project-15.0.7/clang/test/CXX/temp/temp.decls/temp.variadic/
H A Dmulti-level-substitution.cpp167 template<class> struct add_const;
181 int check10[X5<add_reference, add_pointer, add_const>
184 add_const<double>>>::value == 1? 1 : -1];
188 add_const<double>>>::value == 0? 1 : -1];
H A Dmetafunctions.cpp187 struct add_const { struct
192 add_reference, add_pointer, add_const>::type,
201 add_const>::type,
/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.trans/meta.trans.cv/
H A Dadd_const.pass.cpp20 ASSERT_SAME_TYPE(const U, typename std::add_const<T>::type); in test_add_const_imp()
/llvm-project-15.0.7/libcxx/test/support/
H A Dpropagate_value_category.hpp101 CondT<hasValueCategory(VC, VC_Const), typename std::add_const<Vp>::type,
/llvm-project-15.0.7/libcxx/docs/DesignDocs/
H A DExtendedCXX03Support.rst66 For example, libc++ should not use ``add_const`` internally. Instead it should use an alias template
/llvm-project-15.0.7/libcxx/include/
H A Dtype_traits65 template <class T> struct add_const;
180 using add_const_t = typename add_const<T>::type; // C++14
422 #include <__type_traits/add_const.h>
H A D__tuple61 typedef _LIBCPP_NODEBUG typename add_const<typename tuple_element<_Ip, _Tp>::type>::type type;
H A DCMakeLists.txt511 __type_traits/add_const.h
H A Dmodule.modulemap.in1101 module add_const { private header "__type_traits/add_const.h" }
H A Dvariant305 : add_const<variant_alternative_t<_Ip, _Tp>> {};
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Diterator_traits.h502 typename add_const<typename iterator_traits<_InputIterator>::value_type::first_type>::type,
/llvm-project-15.0.7/clang/test/Analysis/Inputs/
H A Dsystem-header-simulator-cxx.h727 template <class _Tp> struct add_const {typedef typename __add_const<_Tp>::type type;};
736 typename add_lvalue_reference<typename add_const<_Tp>::type>::type> {};
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DSTLExtras.h70 typename std::add_pointer<typename std::add_const<T>::type>::type;
75 typename std::add_const<T>::type>::type;
/llvm-project-15.0.7/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn573 "__type_traits/add_const.h",
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dvec_shuffle-inseltpoison.ll506 define <4 x i32> @add_const(<4 x i32> %v) {
507 ; CHECK-LABEL: @add_const(
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc48 SYMBOL(add_const, std::, <type_traits>)

12