/freebsd-11-stable/contrib/libstdc++/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 _T [all...] |
H A D | common.h | 44 template<typename _Tp, bool = is_integral<_Tp>::value> 48 template<typename _Tp> 52 template<typename _Tp, typename _Up> 56 typedef typename __promote<_Tp>::__type __type1; 57 typedef typename __promote<_Up>::__type __type2; 63 template<typename _Tp, typename _Up, typename _Vp> 67 typedef typename __promot [all...] |
H A D | ref_wrap_iterate.h | 38 typename result_of<_M_func_type(_GLIBCXX_TEMPLATE_ARGS)>::type 41 typename result_of<_M_func_type()>::type
|
H A D | mu_iterate.h | 41 template<typename _CVMu, typename _CVArg 46 template<typename _CVArg _GLIBCXX_COMMA _GLIBCXX_TEMPLATE_PARAMS> 47 typename result_of<_CVArg(_GLIBCXX_TEMPLATE_ARGS)>::type
|
H A D | ref_fwd.h | 45 template<typename _Tp> 48 template<typename _Tp> 53 template<typename _Tp>
|
/freebsd-11-stable/contrib/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 _Char [all...] |
H A D | stl_iterator_base_types.h | 104 template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t, 105 typename _Pointer = _Tp*, typename _Reference = _Tp&> 126 template<typename _Iterator> 129 typedef typename _Iterator::iterator_category iterator_category; 130 typedef typename _Iterator::value_type value_type; 131 typedef typename _Iterator::difference_type difference_type; 132 typedef typename _Iterato [all...] |
H A D | stl_construct.h | 75 template<typename _T1, typename _T2> 90 template<typename _T1> 104 template<typename _Tp> 116 template<typename _ForwardIterator> 134 template<typename _ForwardIterator> 146 template<typename _ForwardIterator> 150 typedef typename iterator_traits<_ForwardIterator>::value_type 152 typedef typename std::__is_scalar<_Value_type>::__type 166 template <typename _T [all...] |
H A D | stl_stack.h | 97 template<typename _Tp, typename _Sequence = deque<_Tp> > 101 typedef typename _Sequence::value_type _Sequence_value_type; 106 template<typename _Tp1, typename _Seq1> 110 template<typename _Tp1, typename _Seq1> 115 typedef typename _Sequence::value_type value_type; 116 typedef typename _Sequence::reference reference; 117 typedef typename _Sequenc [all...] |
H A D | stl_iterator_base_funcs.h | 73 template<typename _InputIterator> 74 inline typename iterator_traits<_InputIterator>::difference_type 81 typename iterator_traits<_InputIterator>::difference_type __n = 0; 90 template<typename _RandomAccessIterator> 91 inline typename iterator_traits<_RandomAccessIterator>::difference_type 113 template<typename _InputIterator> 114 inline typename iterator_traits<_InputIterator>::difference_type 122 template<typename _InputIterator, typename _Distance> 132 template<typename _BidirectionalIterato [all...] |
H A D | stl_uninitialized.h | 70 template<typename _InputIterator, typename _ForwardIterator> 77 template<typename _InputIterator, typename _ForwardIterator> 106 template<typename _InputIterator, typename _ForwardIterator> 111 typedef typename iterator_traits<_ForwardIterator>::value_type _ValueType; 112 typedef typename std::__is_scalar<_ValueType>::__type _Is_POD; 134 template<typename _ForwardIterator, typename _T [all...] |
H A D | stl_multimap.h | 89 template <typename _Key, typename _Tp, 90 typename _Compare = std::less<_Key>, 91 typename _Alloc = std::allocator<std::pair<const _Key, _Tp> > > 103 typedef typename _Alloc::value_type _Alloc_value_type; 127 typedef typename _Alloc::template rebind<value_type>::other 138 typedef typename _Pair_alloc_type::pointer pointer; 139 typedef typename _Pair_alloc_type::const_pointer const_pointer; 140 typedef typename _Pair_alloc_type::reference reference; 141 typedef typename _Pair_alloc_typ [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | bit.h | 25 template <typename To, typename From 26 , typename = typename std::enable_if<sizeof(To) == sizeof(From)>::type 29 , typename = typename std::is_trivially_constructible<To>::type 31 , typename = typename std::enable_if<__is_trivially_constructible(To)>::type 37 , typename = typename st [all...] |
H A D | BitmaskEnum.h | 69 template <typename E, typename Enable = void> 72 template <typename E> 74 E, typename std::enable_if<sizeof(E::LLVM_BITMASK_LARGEST_ENUMERATOR) >= 80 template <typename E> typename std::underlying_type<E>::type Mask() { 83 return NextPowerOf2(static_cast<typename std::underlying_type<E>::type>( 90 template <typename E> typename std::underlying_type<E>::type Underlying(E Val) { 91 auto U = static_cast<typename st [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | DOTGraphTraits.h | 43 template<typename GraphType> 49 template<typename GraphType> 69 template<typename GraphType> 77 template <typename GraphType> 82 template<typename GraphType> 89 template<typename GraphType> 97 template<typename EdgeIter, typename GraphType> 105 template<typename EdgeIter> 113 template<typename EdgeIte [all...] |
H A D | Capacity.h | 21 template <typename T> 25 return x.capacity() * sizeof(typename T::value_type);
|
H A D | AlignOf.h | 23 template <typename T, typename... Ts> class AlignerImpl { 29 template <typename T> class AlignerImpl<T> { 34 template <typename T, typename... Ts> union SizerImpl { 39 template <typename T> union SizerImpl<T> { char arr[sizeof(T)]; }; 48 template <typename T, typename... Ts> struct AlignedCharArrayUnion {
|
H A D | FormatVariadicDetails.h | 18 template <typename T, typename Enable = void> struct format_provider {}; 32 template <typename T> class provider_format_adapter : public format_adapter { 39 format_provider<typename std::decay<T>::type>::format(Item, S, Options); 43 template <typename T> 54 template <typename T> class missing_format_adapter; 62 using Decayed = typename std::decay<T>::type; 66 template <typename U> 69 template <typename U> static double test(...); 78 using ConstRefT = const typename st [all...] |
/freebsd-11-stable/contrib/libstdc++/include/ext/ |
H A D | typelist.h | 57 template<typename Root> 64 template<typename Hd, typename Typelist> 71 template<typename Fn, class Typelist> 75 template<typename Typelist0, typename Typelist1> 78 template<typename Typelist_Typelist> 81 template<typename Typelist, typename T> 84 template<typename Typelis [all...] |
H A D | vstring_fwd.h | 47 template<typename _CharT, typename _Traits, typename _Alloc> 50 template<typename _CharT, typename _Traits, typename _Alloc> 53 template<typename _CharT, typename _Traits = std::char_traits<_CharT>, 54 typename _Alloc = std::allocator<_CharT>, 56 <typename, typenam [all...] |
/freebsd-11-stable/contrib/libstdc++/include/std/ |
H A D | std_iosfwd.h | 54 template<typename _CharT, typename _Traits = char_traits<_CharT> > 57 template<typename _CharT, typename _Traits = char_traits<_CharT> > 60 template<typename _CharT, typename _Traits = char_traits<_CharT> > 63 template<typename _CharT, typename _Traits = char_traits<_CharT> > 66 template<typename _CharT, typename _Trait [all...] |
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_atomic_clang.h | 45 template<typename T> 46 INLINE typename T::Type atomic_fetch_add(volatile T *a, 47 typename T::Type v, memory_order mo) { 53 template<typename T> 54 INLINE typename T::Type atomic_fetch_sub(volatile T *a, 55 typename T::Type v, memory_order mo) { 61 template<typename T> 62 INLINE typename T::Type atomic_exchange(volatile T *a, 63 typename T::Type v, memory_order mo) { 73 template <typename [all...] |
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
H A D | atomic_helpers.h | 62 template <typename T> 63 inline typename T::Type atomic_load(const volatile T *A, memory_order MO) { 65 typename T::Type V; 70 template <typename T> 71 inline void atomic_store(volatile T *A, typename T::Type V, memory_order MO) { 78 template <typename T> 79 inline typename T::Type atomic_fetch_add(volatile T *A, typename T::Type V, 85 template <typename T> 86 inline typename [all...] |
/freebsd-11-stable/contrib/libstdc++/config/locale/generic/ |
H A D | messages_members.h | 44 template<typename _CharT> 49 template<typename _CharT> 54 template<typename _CharT> 55 typename messages<_CharT>::catalog 61 template<typename _CharT> 65 template<typename _CharT> 66 typename messages<_CharT>::catalog 70 template<typename _CharT> 71 typename messages<_CharT>::string_type 76 template<typename _Char [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Utility/ |
H A D | Iterable.h | 17 template <typename I, typename E> E map_adapter(I &iter) { 21 template <typename I, typename E> E vector_adapter(I &iter) { return *iter; } 23 template <typename I, typename E> E list_adapter(I &iter) { return *iter; } 25 template <typename C, typename E, E (*A)(typename C::const_iterator &)> 28 typedef typename [all...] |