| /openbsd-src/gnu/gcc/libstdc++-v3/include/tr1/ |
| H A D | type_traits_fwd.h | 46 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 D | type_traits | 20 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 D | numbers | 17 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 D | cpp_type_traits.h | 76 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 D | localefwd.h | 56 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 D | localefwd.h | 56 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 D | cpp_type_traits.h | 70 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 D | type_traits.h | 93 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 D | integer_sequence.h | 22 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 D | type_traits | 24 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 D | simd | 23 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 D | iterator_traits.h | 48 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 D | is_integral.h | 22 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 D | common_reference.h | 32 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 D | explicit70.C | 3 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 D | pointer_traits.h | 31 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 D | allocator_traits.h | 37 template <class _Tp, class = void> struct NAME : false_type { }; \ 38 …template <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 D | type_traits.h | 47 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 D | typelist.h | 57 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 D | YAMLTraits.h | 60 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 D | TinyPtrVector.h | 28 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 D | std_complex.h | 55 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 D | std_iomanip.h | 70 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 D | std_complex.h | 56 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 D | xtensa-modules.c | 3225 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 …]
|