Home
last modified time | relevance | path

Searched refs:template (Results 1 – 25 of 2805) sorted by relevance

12345678910>>...113

/llvm-project-15.0.7/libcxx/test/std/utilities/format/format.functions/
H A Dformat_tests.h32 template <class T>
35 template <>
41 template <>
47 template <class T>
54 template <class CharT>
780 check.template
782 check.template
813 check.template
815 check.template
858 check.template
[all …]
/llvm-project-15.0.7/clang/test/PCH/
H A Dcxx-templates.h12 template <typename T>
17 template <>
22 template <int x>
230 template < template < bool > class _PoolTp >
235 template < template < bool > class _PoolTp >
238 template < template < bool > class _PoolTp >
390 template <template <class> class C = Container, class D>
393 template <template <class> class C, class D>
434 template<> template<> constexpr int B<0>::v<float> = 8;
439 template<> template<> constexpr int B<0>::w<int> = 7;
[all …]
/llvm-project-15.0.7/clang/test/Modules/Inputs/submodules-merge-defs/
H A Ddefs.h9 template<typename T> void f();
40 template<typename T> template<typename U> int F<T>::g() { return 0; } in g()
43 template<> template<typename U> int F<char>::g() { return 0; } in g()
58 template<typename T = int, int N = 3, template<typename> class K = F> struct J {};
77 template<template<typename> class = A> struct C;
78 template<typename = int, int = 0, template<typename> class = A> struct D {};
82 template<template<typename> class> friend struct C;
83 template<typename, int, template<typename> class> friend struct D;
124 template<template<int> class A, int B> struct F<A<B>> {
127 template<template<int> class A, int B> template<typename C> F<A<B>>::F() {}
[all …]
/llvm-project-15.0.7/libc/src/__support/
H A Dendian.h38 template <>
39 template <>
44 template <>
45 template <>
50 template <>
51 template <>
56 template <>
57 template <>
62 template <>
63 template <>
[all …]
/llvm-project-15.0.7/libcxx/include/
H A Dtype_traits79 template<class T>
173 template <class T>
175 template <class T>
546 template <class _Tp>
556 template <class _Tp>
564 template <class _Tp>
569 template <class _Tp>
598 template <class _Tp>
601 template <class>
605 template <class _Tp>
[all …]
H A D__tuple298 template <>
302 template <>
306 template <>
310 template <>
314 template <>
318 template <>
322 template <>
326 template <>
393 template <template <class, class...> class _Trait,
397 template <template <class...> class>
[all …]
H A Dnumbers17 template<class T> inline constexpr T e_v = unspecified;
18 template<class T> inline constexpr T log2e_v = unspecified;
19 template<class T> inline constexpr T log10e_v = unspecified;
20 template<class T> inline constexpr T pi_v = unspecified;
21 template<class T> inline constexpr T inv_pi_v = unspecified;
22 template<class T> inline constexpr T inv_sqrtpi_v = unspecified;
23 template<class T> inline constexpr T ln2_v = unspecified;
24 template<class T> inline constexpr T ln10_v = unspecified;
77 template <class _Tp>
80 template <class _Tp>
[all …]
/llvm-project-15.0.7/openmp/libomptarget/include/
H A Ddlwrap.h92 template <typename F> struct trait;
93 template <typename R, typename... Ts> struct trait<R (*)(Ts...)> {
96 template <size_t i> struct arg {
106 template <size_t S> struct count {
110 template <> struct count<0> { static constexpr size_t N = 0; };
117 template <> struct dlwrap::type::count<__LINE__> { \
121 template <size_t N> struct symbol;
123 template <> struct dlwrap::type::symbol<ID> { \
128 template <size_t N, size_t... Is>
134 template <size_t Requested, size_t Required> constexpr void verboseAssert() {
[all …]
/llvm-project-15.0.7/libcxx/include/experimental/
H A Dtype_traits29 template <class T>
44 template <template<class...> class Op, class... Args>
46 template <template<class...> class Op, class... Args>
48 template <template<class...> class Op, class... Args>
59 template <class To, template<class...> class Op, class... Args>
61 template <class To, template<class...> class Op, class... Args>
87 template <class>
93 template <class>
128 template <template<class...> class _Op, class... _Args>
130 template <template<class...> class _Op, class... _Args>
[all …]
H A Dsimd144 template <class T>
704 template <class _Tp>
921 template <class _To>
942 template <class _Tp>
952 template <class _Tp>
957 template <class _Tp>
968 template <int _Np>
997 template <size_t>
1028 template <>
1032 template <>
[all …]
/llvm-project-15.0.7/libc/src/__support/CPP/
H A DTypeTraits.h17 template <bool B, typename T> struct EnableIf;
22 template <bool B, typename T>
33 template <typename T> struct TypeIdentity {
39 template <typename T1, typename T2>
45 template <typename T>
70 template <typename Type> struct IsEnum {
92 template <typename Type> struct IsSigned {
100 template <> struct MakeUnsigned<char> {
106 template <> struct MakeUnsigned<short> {
109 template <> struct MakeUnsigned<int> {
[all …]
/llvm-project-15.0.7/flang/include/flang/Common/
H A Dtemplate.h29 template <int N, template <typename> class PREDICATE, typename TUPLE>
42 template <template <typename> class PREDICATE, typename... TYPES>
67 template <template <typename...> class T, typename... Ts>
71 template <template <typename...> class T, typename... Ts>
76 template <template <typename...> class T, typename TUPLEorVARIANT>
91 template <template <typename> class PREDICATE, typename TUPLEorVARIANT>
101 template <typename A>
207 template <template <typename> class, template <typename...> class, typename...>
209 template <template <typename> class F, template <typename...> class PACKAGE,
214 template <template <typename> class F, template <typename...> class PACKAGE,
[all …]
/llvm-project-15.0.7/clang/test/Modules/Inputs/
H A Dcxx-templates-a.h3 template<typename T> T f() { return T(); } in f()
4 template<typename T> T f(T);
6 template<typename T> T f() { return T(); } in f()
7 template<typename T> T f(T);
10 template<int N> int template_param_kinds_1();
11 template<template<typename T, int, int> class> int template_param_kinds_2();
12 template<template<typename T, typename U, T> class> int template_param_kinds_3();
36 template<int> struct MergeTemplates;
42 template<int> struct UseInt;
70 template<typename T> template<typename U>
[all …]
H A Dcxx-templates-b.h3 template<typename T> T f();
4 template<typename T> T f(T t) { return t; } in f()
6 template<typename T> T f();
7 template<typename T> T f(T t) { return t; } in f()
11 template<template<typename, int, int...> class> int template_param_kinds_2();
12 template<template<typename T, typename U, U> class> int template_param_kinds_3();
20 template<int> struct MergeTemplates;
23 template<typename T> template<typename U>
44 template<typename T>
46 template<typename U>
[all …]
H A Dcxx-templates-common.h1 template<typename T> struct SomeTemplate {};
9 template<typename T> struct CommonTemplate {
14 template<typename T> struct WithFriend {
20 template<typename T> void f() { in f()
27 template<typename T> struct Outer {
28 template<typename U> struct Inner {
44 template<typename T> struct WithAliasTemplate {
45 template<typename> using X = T;
57 template<typename T> void fn() {}
59 template<typename T> struct cls {
[all …]
/llvm-project-15.0.7/libcxx/include/__type_traits/
H A Dis_integral.h22 template <class _Tp> struct __libcpp_is_integral { enum { value = 0 }; };
23 template <> struct __libcpp_is_integral<bool> { enum { value = 1 }; };
24 template <> struct __libcpp_is_integral<char> { enum { value = 1 }; };
25 template <> struct __libcpp_is_integral<signed char> { enum { value = 1 }; };
26 template <> struct __libcpp_is_integral<unsigned char> { enum { value = 1 }; };
28 template <> struct __libcpp_is_integral<wchar_t> { enum { value = 1 }; };
31 template <> struct __libcpp_is_integral<char8_t> { enum { value = 1 }; };
50 template <class _Tp>
54 template <class _Tp>
60 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_integral
[all …]
H A Dcommon_reference.h32 template <class _Xp, class _Yp>
40 template <class _Tp>
42 template<class _Up>
51 template<class _Xp, class _Yp>
54 template<class _Xp, class _Yp>
109 template <class...>
112 template <class... _Types>
116 template<>
120 template <class _Tp>
144 template <class, class, template <class> class, template <class> class> struct basic_common_referen…
[all …]
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Diterator_traits.h28 template <class _Tp>
31 template <class _Tp>
36 template <class _Tp>
47 template <class _Iter>
105 template <class _Tp>
146 template<class _Ip>
155 template<class _Ip>
222 template<class>
243 template<class>
308 template<class>
[all …]
/llvm-project-15.0.7/libcxx/include/__memory/
H A Dpointer_traits.h27 template <class _Tp>
34 template <class _Ptr>
40 template <template <class, class...> class _Sp, class _Tp, class ..._Args>
46 template <template <class, class...> class _Sp, class _Tp, class ..._Args>
55 template <class _Tp>
65 template <class _Ptr>
109 template <class _Ptr>
132 template <class _Tp>
168 template <class _Tp>
178 template <class _Pointer>
[all …]
H A Dallocator_traits.h118 template <class _Alloc>
127 template <class _Alloc>
136 template <class _Alloc>
145 template <class _Alloc>
212 template <class _Alloc>
221 template <class _Alloc>
228 template <class _Alloc>
362 template <class _Tp>
367 template <class _Tp>
376 template <class _Alloc>
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DYAMLTraits.h59 template<class T>
177 template <typename T>
265 template<typename T>
311 template <class T>
327 template <class T>
342 template <class T>
362 template <class T>
475 template <class T>
490 template <class T>
518 template <class T>
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DTinyPtrVector.h29 template <typename EltTy>
66 if (Val.template is<EltTy>()) {
79 *Val.template get<VecTy*>() = *RHS.Val.template get<VecTy*>();
140 if (Val.template is<EltTy>())
149 if (Val.template is<EltTy>())
155 template <
175 if (Val.template is<EltTy>()) in size()
186 if (Val.template is<EltTy>()) in begin()
193 if (Val.template is<EltTy>()) in end()
232 if (Val.template is<EltTy>()) in front()
[all …]
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcheck-expression.h31 template <typename A> bool IsConstantExpr(const A &);
32 extern template bool IsConstantExpr(const Expr<SomeType> &);
49 template <typename A> bool IsActuallyConstant(const A &);
77 template <typename A>
80 extern template void CheckSpecificationExpr(
82 extern template void CheckSpecificationExpr(
86 extern template void CheckSpecificationExpr(
89 extern template void CheckSpecificationExpr(
92 extern template void CheckSpecificationExpr(
98 extern template bool IsSimplyContiguous(
[all …]
/llvm-project-15.0.7/pstl/include/pstl/internal/
H A Dalgorithm_fwd.h30 template <class _ForwardIterator, class _Pred>
35 template <class _RandomAccessIterator, class _Pred>
54 template <class _ForwardIterator, class _Function>
58 template <class _RandomAccessIterator, class _Function>
542 template <class _BidirectionalIterator>
546 template <class _RandomAccessIterator>
550 template <class _BidirectionalIterator>
554 template <class _RandomAccessIterator>
592 template <class _ForwardIterator>
596 template <class _RandomAccessIterator>
[all …]
/llvm-project-15.0.7/clang/test/Modules/Inputs/template-default-args/
H A Da.h2 template<typename T = int> struct A {};
3 template<typename T> struct B {};
4 template<typename T> struct C;
5 template<typename T> struct D;
6 template<typename T> struct E;
7 template<typename T = int> struct G;
8 template<typename T = int> struct H;
9 template<typename T> struct J {};
10 template<typename T = int> struct J;
12 template<typename T = void> struct L;
[all …]

12345678910>>...113