Home
last modified time | relevance | path

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

12345678910>>...140

/openbsd-src/gnu/gcc/libstdc++-v3/include/tr1/
H A Dtype_traits_fwd.h46 template<typename _Tp, _Tp __v>
52 template<typename _Tp>
55 template<typename _Tp>
58 template<typename _Tp>
61 template<typename _Tp>
64 template<typename _Tp>
67 template<typename _Tp>
70 template<typename _Tp>
73 template<typename _Tp>
76 template<typename _Tp>
[all …]
/openbsd-src/gnu/llvm/libcxx/include/
H A Dtype_traits20 template <class T, T v> struct integral_constant;
24 template <bool B> // C++14
30 template <bool, class T = void> struct enable_if;
31 template <bool, class T, class F> struct conditional;
34 template <class T> struct is_void;
35 template <class T> struct is_null_pointer; // C++14
36 template <class T> struct is_integral;
37 template <class T> struct is_floating_point;
38 template <class T> struct is_array;
39 template <class T> struct is_pointer;
[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;
25 template<class T> inline constexpr T sqrt2_v = unspecified;
26 template<class T> inline constexpr T sqrt3_v = unspecified;
[all …]
/openbsd-src/gnu/gcc/libstdc++-v3/include/bits/
H A Dcpp_type_traits.h76 template<typename _Iterator, typename _Container>
90 template<typename _Tp> in _GLIBCXX_BEGIN_NAMESPACE()
92 template<typename _Tp> in _GLIBCXX_BEGIN_NAMESPACE()
100 template<bool>
104 template<>
110 template<class _Sp, class _Tp>
118 template<typename, typename>
125 template<typename _Tp>
133 template<typename _Tp>
140 template<>
[all …]
H A Dlocalefwd.h56 template<typename _CharT>
60 template<typename _CharT>
64 template<typename _CharT>
68 template<typename _CharT>
72 template<typename _CharT>
76 template<typename _CharT>
80 template<typename _CharT>
84 template<typename _CharT>
88 template<typename _CharT>
92 template<typename _CharT>
[all …]
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/
H A Dlocalefwd.h56 template<typename _CharT>
60 template<typename _CharT>
64 template<typename _CharT>
68 template<typename _CharT>
72 template<typename _CharT>
76 template<typename _CharT>
80 template<typename _CharT>
84 template<typename _CharT>
88 template<typename _CharT>
92 template<typename _CharT>
[all …]
H A Dcpp_type_traits.h70 template<typename, typename>
79 template<typename _Tp>
89 template<typename, bool>
94 template<typename _Tp>
101 template<typename _Tp>
110 template<>
122 template<typename _Tp>
134 template<>
143 template<>
152 template<>
[all …]
H A Dtype_traits.h93 template <class _Tp>
123 template<> struct __type_traits<bool> {
131 template<> struct __type_traits<char> {
139 template<> struct __type_traits<signed char> {
147 template<> struct __type_traits<unsigned char> {
155 template<> struct __type_traits<wchar_t> {
163 template<> struct __type_traits<short> {
171 template<> struct __type_traits<unsigned short> {
179 template<> struct __type_traits<int> {
187 template<> struct __type_traits<unsigned int> {
[all …]
/openbsd-src/gnu/llvm/libcxx/include/__utility/
H A Dinteger_sequence.h22 template <size_t...> struct __tuple_indices;
24 template <class _IdxType, _IdxType... _Values>
26 template <template <class _OIdxType, _OIdxType...> class _ToIndexSeq, class _ToIndexType>
29 template <size_t _Sp>
37 template<typename _Tp, size_t ..._Extra> struct __repeat;
38 template<typename _Tp, _Tp ..._Np, size_t ..._Extra> struct __repeat<__integer_sequence<_Tp, _Np...…
51 template<size_t _Np> struct __parity;
52 template<size_t _Np> struct __make : __parity<_Np % 8>::template __pmake<_Np> {};
54 template<> struct __make<0> { typedef __integer_sequence<size_t> type; };
55 template<> struct __make<1> { typedef __integer_sequence<size_t, 0> type; };
[all …]
/openbsd-src/gnu/llvm/libcxx/include/experimental/
H A Dtype_traits24 template <class> class invocation_type; // not defined
25 template <class F, class... ArgTypes> class invocation_type<F(ArgTypes...)>;
26 template <class> class raw_invocation_type; // not defined
27 template <class F, class... ArgTypes> class raw_invocation_type<F(ArgTypes...)>;
29 template <class T>
31 template <class T>
35 template <class...> using void_t = void;
44 template <template<class...> class Op, class... Args>
46 template <template<class...> class Op, class... Args>
48 template <template<class...> class Op, class... Args>
[all …]
H A Dsimd23 template <int N> struct fixed_size {};
24 template <typename T> inline constexpr int max_fixed_size = implementation-defined;
25 template <typename T> using compatible = implementation-defined;
26 template <typename T> using native = implementation-defined;
32 template <size_t> struct overaligned_tag {};
35 template <size_t N> inline constexpr overaligned_tag<N> overaligned{};
38 template <class T> struct is_abi_tag;
39 template <class T> inline constexpr bool is_abi_tag_v = is_abi_tag<T>::value;
41 template <class T> struct is_simd;
42 template <class T> inline constexpr bool is_simd_v = is_simd<T>::value;
[all …]
/openbsd-src/gnu/llvm/libcxx/include/__iterator/
H A Diterator_traits.h48 template <class _Tp>
51 template <class _Tp>
56 template <class _Tp>
62 template<__dereferenceable _Tp>
67 template <class _Iter>
79 template <class _Iter>
87 template <class _Iter>
91 template <class _Iter>
95 template <class _Iter>
99 template <class _Iter>
[all …]
/openbsd-src/gnu/llvm/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 }; };
33 template <> struct __libcpp_is_integral<char16_t> { enum { value = 1 }; };
34 template <> struct __libcpp_is_integral<char32_t> { enum { value = 1 }; };
35 template <> struct __libcpp_is_integral<short> { enum { value = 1 }; };
[all …]
H A Dcommon_reference.h32 template <class _Xp, class _Yp>
40 template <class _Tp>
42 template<class _Up>
48 template<class _Ap, class _Bp, class _Xp = remove_reference_t<_Ap>, class _Yp = remove_reference_t<…
51 template<class _Xp, class _Yp>
54 template<class _Xp, class _Yp>
60 template<class _Ap, class _Bp, class _Xp, class _Yp>
68 template <class _Xp, class _Yp>
74 template<class _Ap, class _Bp, class _Xp, class _Yp>
85 template <class _Tp, class _Up>
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.pt/
H A Dexplicit70.C3 template <class T>
6 template <class T>
11 template <class T>
14 template void f(int);
15 template void f(int); // ERROR - duplicate explicit instantiation
16 template int S<int>::t;
17 template int S<int>::t; // ERROR - duplicate explicit instantiation
18 template class S<double>;
19 template class S<double>; // ERROR - duplicate explicit instantiation
21 extern template void f(double); // WARNING - extern not allowed
[all …]
/openbsd-src/gnu/llvm/libcxx/include/__memory/
H A Dpointer_traits.h31 template <class _Tp, class = void>
34 template <class _Tp>
37 template <class _Ptr, bool = __has_element_type<_Ptr>::value>
40 template <class _Ptr>
46 template <template <class, class...> class _Sp, class _Tp, class ..._Args>
52 template <template <class, class...> class _Sp, class _Tp, class ..._Args>
58 template <class _Tp, class = void>
61 template <class _Tp>
64 template <class _Ptr, bool = __has_difference_type<_Ptr>::value>
70 template <class _Ptr>
[all …]
H A Dallocator_traits.h37 template <class _Tp, class = void> struct NAME : false_type { }; \
38template <class _Tp> struct NAME<_Tp, __void_t<typename _Tp:: PROPERTY > > : true_ty…
42 template <class _Tp, class _Alloc,
48 template <class _Tp, class _Alloc, class _RawAlloc>
55 template <class _Tp, class _Ptr, class _Alloc,
60 template <class _Tp, class _Ptr, class _Alloc>
63 using type = typename pointer_traits<_Ptr>::template rebind<const _Tp>::other;
65 using type _LIBCPP_NODEBUG = typename pointer_traits<_Ptr>::template rebind<const _Tp>;
71 template <class _Ptr, class _Alloc,
76 template <class _Ptr, class _Alloc>
[all …]
/openbsd-src/gnu/gcc/libstdc++-v3/include/ext/
H A Dtype_traits.h47 template<bool, typename>
51 template<typename _Tp>
57 template<bool _Cond, typename _Iftrue, typename _Iffalse>
61 template<typename _Iftrue, typename _Iffalse>
67 template<typename _Tp>
77 template<>
81 template<>
85 template<>
89 template<>
93 template<>
[all …]
H A Dtypelist.h57 template<typename Root> in _GLIBCXX_BEGIN_NAMESPACE()
64 template<typename Hd, typename Typelist> in _GLIBCXX_BEGIN_NAMESPACE()
71 template<typename Fn, class Typelist> in _GLIBCXX_BEGIN_NAMESPACE()
75 template<typename Typelist0, typename Typelist1> in _GLIBCXX_BEGIN_NAMESPACE()
78 template<typename Typelist_Typelist> in _GLIBCXX_BEGIN_NAMESPACE()
81 template<typename Typelist, typename T> in _GLIBCXX_BEGIN_NAMESPACE()
84 template<typename Typelist, template<typename T> class Pred> in _GLIBCXX_BEGIN_NAMESPACE()
87 template<typename Typelist, int i> in _GLIBCXX_BEGIN_NAMESPACE()
90 template<typename Typelist, template<typename T> class Transform> in _GLIBCXX_BEGIN_NAMESPACE()
93 template<typename Typelist_Typelist> in _GLIBCXX_BEGIN_NAMESPACE()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DYAMLTraits.h60 template<class T>
84 template <class T, class Context> struct MappingContextTraits {
106 template <typename T, typename Enable = void> struct ScalarEnumerationTraits {
122 template <typename T, typename Enable = void> struct ScalarBitSetTraits {
148 template <typename T, typename Enable = void> struct ScalarTraits {
178 template <typename T>
215 template <typename T> struct TaggedScalarTraits {
245 template<typename T, typename EnableIf = void>
258 template<typename T, typename EnableIf = void>
266 template<typename T>
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DTinyPtrVector.h28 template <typename EltTy>
46 if (VecTy *V = Val.template dyn_cast<VecTy*>()) in ~TinyPtrVector()
51 if (VecTy *V = Val.template dyn_cast<VecTy*>()) in TinyPtrVector()
65 if (Val.template is<EltTy>()) {
69 Val = new VecTy(*RHS.Val.template get<VecTy*>());
74 if (RHS.Val.template is<EltTy>()) {
75 Val.template get<VecTy*>()->clear();
76 Val.template get<VecTy*>()->push_back(RHS.front());
78 *Val.template get<VecTy*>() = *RHS.Val.template get<VecTy*>();
98 if (VecTy *V = Val.template dyn_cast<VecTy*>()) {
[all …]
/openbsd-src/gnu/gcc/libstdc++-v3/include/std/
H A Dstd_complex.h55 template<typename _Tp> class complex;
56 template<> class complex<float>;
57 template<> class complex<double>;
58 template<> class complex<long double>;
61 template<typename _Tp> _Tp abs(const complex<_Tp>&);
63 template<typename _Tp> _Tp arg(const complex<_Tp>&);
65 template<typename _Tp> _Tp norm(const complex<_Tp>&);
68 template<typename _Tp> complex<_Tp> conj(const complex<_Tp>&);
70 template<typename _Tp> complex<_Tp> polar(const _Tp&, const _Tp& = 0);
74 template<typename _Tp> complex<_Tp> cos(const complex<_Tp>&);
[all …]
H A Dstd_iomanip.h70 template<typename _CharT, typename _Traits>
78 template<typename _CharT, typename _Traits>
104 template<typename _CharT, typename _Traits>
112 template<typename _CharT, typename _Traits>
139 template<typename _CharT, typename _Traits>
150 template<typename _CharT, typename _Traits>
162 template<typename _CharT>
172 template<typename _CharT>
181 template<typename _CharT, typename _Traits>
189 template<typename _CharT, typename _Traits>
[all …]
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/std/
H A Dstd_complex.h56 template<typename _Tp> class complex;
57 template<> class complex<float>;
58 template<> class complex<double>;
59 template<> class complex<long double>;
61 template<typename _Tp> _Tp abs(const complex<_Tp>&);
62 template<typename _Tp> _Tp arg(const complex<_Tp>&);
63 template<typename _Tp> _Tp norm(const complex<_Tp>&);
65 template<typename _Tp> complex<_Tp> conj(const complex<_Tp>&);
66 template<typename _Tp> complex<_Tp> polar(const _Tp&, const _Tp& = 0);
69 template<typename _Tp> complex<_Tp> cos(const complex<_Tp>&);
[all …]
/openbsd-src/gnu/usr.bin/binutils/bfd/
H A Dxtensa-modules.c3225 static xtensa_insnbuf_word template[] = { 0x00001006 }; in abs_template() local
3226 return &template[0]; in abs_template()
3232 static xtensa_insnbuf_word template[] = { 0x00000008 }; in add_template() local
3233 return &template[0]; in add_template()
3239 static xtensa_insnbuf_word template[] = { 0x00a00000 }; in add_n_template() local
3240 return &template[0]; in add_n_template()
3246 static xtensa_insnbuf_word template[] = { 0x00200c00 }; in addi_template() local
3247 return &template[0]; in addi_template()
3253 static xtensa_insnbuf_word template[] = { 0x00b00000 }; in addi_n_template() local
3254 return &template[0]; in addi_n_template()
[all …]

12345678910>>...140