/freebsd-11-stable/contrib/libstdc++/include/bits/ |
H A D | stl_queue.h | 94 template<typename _Tp, typename _Sequence = deque<_Tp> > 98 typedef typename _Sequence::value_type _Sequence_value_type; 104 template<typename _Tp1, typename _Seq1> 108 template<typename _Tp1, typename _Seq1> 113 typedef typename _Sequence::value_type value_type; 114 typedef typename _Sequence::reference reference; 115 typedef typename _Sequenc [all...] |
H A D | stl_tree.h | 134 template<typename _Val> 153 template<typename _Tp> 223 template<typename _Tp> 298 template<typename _Val> 304 template<typename _Val> 329 template<typename _Key, typename _Val, typename _KeyOfValue, 330 typename _Compare, typename _Allo [all...] |
H A D | stl_map.h | 91 template <typename _Key, typename _Tp, typename _Compare = std::less<_Key>, 92 typename _Alloc = std::allocator<std::pair<const _Key, _Tp> > > 104 typedef typename _Alloc::value_type _Alloc_value_type; 128 typedef typename _Alloc::template rebind<value_type>::other 140 typedef typename _Pair_alloc_type::pointer pointer; 141 typedef typename _Pair_alloc_type::const_pointer const_pointer; 142 typedef typename _Pair_alloc_type::reference reference; 143 typedef typename _Pair_alloc_typ [all...] |
H A D | stl_algo.h | 85 template<typename _Tp> 119 template<typename _Tp, typename _Compare> 151 template<typename _InputIterator, typename _Function> 168 template<typename _InputIterator, typename _Tp> 183 template<typename _InputIterator, typename _Predicate> 198 template<typename _RandomAccessIterato [all...] |
H A D | stl_algobase.h | 91 template<typename _Tp> 109 template<typename _ForwardIterator1, typename _ForwardIterator2> 113 typedef typename iterator_traits<_ForwardIterator1>::value_type 124 template<typename _ForwardIterator1, typename _ForwardIterator2> 141 template<typename _ForwardIterator1, typename _ForwardIterator2> 145 typedef typename iterator_traits<_ForwardIterator1>::value_type 147 typedef typename iterator_trait [all...] |
/freebsd-11-stable/contrib/libstdc++/include/debug/ |
H A D | hash_multimap.h | 45 template<typename _Value, typename _Tp, 46 typename _HashFcn = __gnu_cxx::hash<_Value>, 47 typename _EqualKey = std::equal_to<_Value>, 48 typename _Alloc = std::allocator<_Value> > 59 typedef typename _Base::key_type key_type; 60 typedef typename _Base::data_type data_type; 61 typedef typename _Base::mapped_type mapped_type; 62 typedef typename _Base::value_type value_type; 63 typedef typename _Bas [all...] |
H A D | hash_set.h | 45 template<typename _Value, 46 typename _HashFcn = __gnu_cxx::hash<_Value>, 47 typename _EqualKey = std::equal_to<_Value>, 48 typename _Alloc = std::allocator<_Value> > 58 typedef typename _Base::key_type key_type; 59 typedef typename _Base::value_type value_type; 60 typedef typename _Base::hasher hasher; 61 typedef typename _Base::key_equal key_equal; 62 typedef typename _Base::size_type size_type; 63 typedef typename _Bas [all...] |
H A D | set.h | 46 template<typename _Key, typename _Compare = std::less<_Key>, 47 typename _Allocator = std::allocator<_Key> > 62 typedef typename _Base::reference reference; 63 typedef typename _Base::const_reference const_reference; 65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, set> 67 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, set> 70 typedef typename _Base::size_type size_type; 71 typedef typename _Base::difference_type difference_type; 72 typedef typename _Bas [all...] |
H A D | multiset.h | 46 template<typename _Key, typename _Compare = std::less<_Key>, 47 typename _Allocator = std::allocator<_Key> > 62 typedef typename _Base::reference reference; 63 typedef typename _Base::const_reference const_reference; 65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, multiset> 67 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, 70 typedef typename _Base::size_type size_type; 71 typedef typename _Base::difference_type difference_type; 72 typedef typename _Bas [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
H A D | RefactoringActionRulesInternal.h | 28 template <typename FirstT, typename... RestT> 37 template <typename FirstT, typename... RestT> 46 template <typename RuleType, typename... RequirementTypes, size_t... Is> 70 template <typename FirstT, typename... RestT> 86 template <typename... RequirementTypes, size_t... Is> 96 template <typename Bas [all...] |
H A D | RefactoringOptionVisitor.h | 36 template <typename T> struct HasHandle { 38 template <typename ClassT> 39 static auto check(ClassT *) -> typename std::is_same< 44 template <typename> static std::false_type check(...); 54 template <typename T>
|
/freebsd-11-stable/contrib/libstdc++/include/ext/ |
H A D | sso_string_base.h | 41 template<typename _CharT, typename _Traits, typename _Alloc> 47 typedef typename _Traits::char_type value_type; 50 typedef typename _Util_Base::_CharT_alloc_type _CharT_alloc_type; 51 typedef typename _CharT_alloc_type::size_type size_type; 55 typename _Util_Base::template _Alloc_hider<_CharT_alloc_type> 100 template<typename _InIterator> 105 typedef typename iterator_traits<_InIterator>::iterator_category _Tag; 109 template<typename _InIterato [all...] |
H A D | debug_allocator.h | 64 template<typename _Alloc> 68 typedef typename _Alloc::size_type size_type; 69 typedef typename _Alloc::difference_type difference_type; 70 typedef typename _Alloc::pointer pointer; 71 typedef typename _Alloc::const_pointer const_pointer; 72 typedef typename _Alloc::reference reference; 73 typedef typename _Alloc::const_reference const_reference; 74 typedef typename _Alloc::value_type value_type;
|
H A D | rc_string_base.h | 86 template<typename _CharT, typename _Traits, typename _Alloc> 92 typedef typename _Traits::char_type value_type; 96 typedef typename _Util_Base::_CharT_alloc_type _CharT_alloc_type; 97 typedef typename _CharT_alloc_type::size_type size_type; 128 typedef typename _Alloc::template rebind<_Rep>::other _Rep_alloc_type; 187 mutable typename _Util_Base::template _Alloc_hider<_Alloc> _M_dataplus; 225 template<typename _InIterator> 230 typedef typename iterator_trait [all...] |
/freebsd-11-stable/contrib/libstdc++/config/locale/ieee_1003.1-2001/ |
H A D | messages_members.h | 44 template<typename _CharT> 45 typename messages<_CharT>::catalog 51 template<typename _CharT> 55 template<typename _CharT> 56 typename messages<_CharT>::catalog 61 template<typename _CharT> 62 typename messages<_CharT>::string_type 72 template<typename _CharT>
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclVisitor.h | 30 template<template <typename> class Ptr, typename ImplClass, typename RetTy=void> 33 #define PTR(CLASS) typename Ptr<CLASS>::type 65 template <typename ImplClass, typename RetTy = void> 72 template <typename ImplClass, typename RetTy = void>
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_local_address_space_view.h | 41 template <typename T> 67 template <typename T>
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | IndexedMap.h | 28 template <typename T, typename ToIndexT = identity<unsigned>> 30 using IndexT = typename ToIndexT::argument_type; 45 typename StorageT::reference operator[](IndexT n) { 50 typename StorageT::const_reference operator[](IndexT n) const { 55 void reserve(typename StorageT::size_type s) { 59 void resize(typename StorageT::size_type s) { 77 typename StorageT::size_type size() const {
|
H A D | ScopedHashTable.h | 41 template <typename K, typename V, typename KInfo = DenseMapInfo<K>, 42 typename AllocatorTy = MallocAllocator> 45 template <typename K, typename V> 63 template <typename AllocatorTy> 76 template <typename AllocatorTy> void Destroy(AllocatorTy &Allocator) { 83 template <typename K, typename [all...] |
H A D | Sequence.h | 28 template <typename ValueT> 33 using BaseT = typename value_sequence_iterator::iterator_facade_base; 38 using difference_type = typename BaseT::difference_type; 39 using reference = typename BaseT::reference; 46 template <typename U, typename Enabler = decltype(ValueT(std::declval<U>()))> 74 template <typename ValueT>
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/POSIX/ |
H A D | NativeProcessELF.h | 25 template <typename T> struct ELFLinkMap { 37 template <typename ELF_EHDR, typename ELF_PHDR, typename ELF_DYN> 43 template <typename T>
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PatternMatch.h | 48 template <typename Val, typename Pattern> bool match(Val *V, const Pattern &P) { 52 template <typename SubPattern_t> struct OneUse_match { 57 template <typename OpTy> bool match(OpTy *V) { 62 template <typename T> inline OneUse_match<T> m_OneUse(const T &SubPattern) { 66 template <typename Class> struct class_match { 67 template <typename ITy> bool match(ITy *V) { return isa<Class>(V); } 98 template <typename Ty> struct match_unless { 103 template <typename ITy> bool match(ITy *V) { return !M.match(V); } 107 template <typename T [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | MIPatternMatch.h | 23 template <typename Reg, typename Pattern> 29 template <typename SubPatternT> struct OneUse_match { 38 template <typename SubPat> 72 template <typename... Preds> struct And { 73 template <typename MatchSrc> 79 template <typename Pred, typename... Preds> 85 template <typename MatchSrc> 91 template <typename [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | TrailingObjects.h | 62 template <typename First, typename... Rest> class AlignmentCalcHelper { 75 template <typename First> class AlignmentCalcHelper<First> { 88 template <typename T> struct OverloadToken {}; 111 template <typename Ty1, typename Ty2> struct ExtractSecondType { 123 template <int Align, typename BaseTy, typename TopTrailingObj, typename PrevTy, 124 typename [all...] |
H A D | type_traits.h | 30 template <typename T> class is_integral_or_enum { 31 using UnderlyingT = typename std::remove_reference<T>::type; 43 template<typename T, typename Enable = void> 46 template <typename T> 48 T, typename std::enable_if<std::is_pointer<T>::value>::type> { 54 template<typename T, typename Enable = void> 57 template <typename T> 59 T, typename st [all...] |