/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | DOTGraphTraits.h | 43 template<typename GraphType> 49 template<typename GraphType> 63 template <typename GraphType> 75 template<typename GraphType> 83 template <typename GraphType> 88 template<typename GraphType> 95 template<typename GraphType> 103 template<typename EdgeIter, typename GraphType> 111 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 | TrailingObjects.h | 62 template <typename First, typename... Rest> class AlignmentCalcHelper { 75 template <typename First> class AlignmentCalcHelper<First> { 88 template <typename T> struct OverloadToken {}; 94 template <typename Ty1, typename Ty2> struct ExtractSecondType { 106 template <int Align, typename BaseTy, typename TopTrailingObj, typename PrevTy, 107 typename [all...] |
/freebsd-current/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-current/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-current/contrib/llvm-project/libcxx/include/__type_traits/ |
H A D | is_allocator.h | 24 template <typename _Alloc, typename = void, typename = void> 27 template <typename _Alloc> 29 __void_t<typename _Alloc::value_type>,
|
H A D | is_nothrow_convertible.h | 29 template <typename _Tp> 32 template <typename _Fm, typename _To> 35 template <typename _Fm, typename _To> 38 template <typename _Fm, typename _To> 43 template <typename _Fm, typename _To>
|
/freebsd-current/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...] |
H A D | Timeout.h | 27 template <typename Ratio> 30 template <typename Ratio2> using Dur = std::chrono::duration<int64_t, Ratio2>; 31 template <typename Rep2, typename Ratio2> 41 template <typename Ratio2, 42 typename = typename EnableIf<int64_t, Ratio2>::type> 46 template <typename Rep2, typename Ratio2, 47 typename [all...] |
H A D | Cloneable.h | 39 template <typename Derived, typename Base> 44 std::shared_ptr<typename Base::TopmostBase> Clone() const override {
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | BitmaskEnum.h | 98 template <typename E, typename Enable = void> 101 template <typename E> 107 template <typename E, typename Enable = void> struct largest_bitmask_enum_bit; 109 template <typename E> 121 template <typename E> constexpr std::underlying_type_t<E> Mask() { 129 template <typename E> constexpr std::underlying_type_t<E> Underlying(E Val) { 140 template <typename E, typename [all...] |
H A D | TypeSwitch.h | 25 template <typename DerivedT, typename T> class TypeSwitchBase { 37 template <typename CaseT, typename CaseT2, typename... CaseTs, 38 typename CallableT> 54 template <typename CallableT> DerivedT &Case(CallableT &&caseFn) { 57 std::remove_reference_t<typename Traits::template arg_t<0>>>>; 66 template <typename ValueT, typename Cast [all...] |
H A D | GenericSSAContext.h | 24 template <typename, bool> class DominatorTreeBase; 25 template <typename> class SmallVectorImpl; 33 template <typename _FunctionT> struct GenericSSATraits; 41 template <typename _FunctionT> class GenericSSAContext { 43 const typename SSATraits::FunctionT *F; 49 using ValueRefT = typename SSATraits::ValueRefT; 53 using ConstValueRefT = typename SSATraits::ConstValueRefT; 60 using InstructionT = typename SSATraits::InstructionT; 64 using UseT = typename SSATraits::UseT; 70 using BlockT = typename SSATrait [all...] |
H A D | GenericUniformityInfo.h | 19 template <typename ContextT> class GenericUniformityAnalysisImpl; 20 template <typename ImplT> struct GenericUniformityAnalysisImplDeleter { 29 template <typename ContextT> class GenericUniformityInfo { 31 using BlockT = typename ContextT::BlockT; 32 using FunctionT = typename ContextT::FunctionT; 33 using ValueRefT = typename ContextT::ValueRefT; 34 using ConstValueRefT = typename ContextT::ConstValueRefT; 35 using UseT = typename ContextT::UseT; 36 using InstructionT = typename ContextT::InstructionT; 37 using DominatorTreeT = typename Context [all...] |
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/ |
H A D | AttrVisitor.h | 23 template <template <typename> class Ptr, typename ImplClass, 24 typename RetTy = void, class... ParamTys> 27 #define PTR(CLASS) typename Ptr<CLASS>::type 60 template <typename ImplClass, typename RetTy = void, typename... ParamTys> 68 template <typename ImplClass, typename RetTy = void, typename [all...] |
H A D | TemplateArgumentVisitor.h | 23 template <template <typename> class Ref, typename ImplClass, 24 typename RetTy = void, typename... ParamTys> 27 #define REF(CLASS) typename Ref<CLASS>::type 84 template <typename ImplClass, typename RetTy = void, typename... ParamTys> 93 template <typename ImplClass, typename RetT [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PassManagerInternal.h | 28 template <typename IRUnitT> class AllAnalysesOn; 29 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager; 37 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs> 68 template <typename IRUnitT, typename PassT, typename PreservedAnalysesT, 69 typename AnalysisManager [all...] |
/freebsd-current/contrib/googletest/googlemock/include/gmock/ |
H A D | gmock-actions.h | 90 // template <typename p1_type, ..., typename pk_type> 169 template <typename T, bool kDefaultConstructible> 173 template <typename T> 191 template <typename T> 206 template <typename T> 215 template <typename T> 265 template <typename P> 271 template <typename...> 275 template <typename P [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ToolDrivers/llvm-lib/ |
H A D | LibDriver.h | 18 template <typename T> class ArrayRef;
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ToolDrivers/llvm-dlltool/ |
H A D | DlltoolDriver.h | 18 template <typename T> class ArrayRef;
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/orc/ |
H A D | extensible_rtti.h | 64 template <typename ThisT, typename ParentT> class RTTIExtends; 86 template <typename QueryT> bool isA() const { return isA(QueryT::classID()); } 115 template <typename ThisT, typename ParentT> class RTTIExtends : public ParentT { 134 template <typename ThisT, typename ParentT> 139 template <typename To, typename From> bool isa(const From &Value) {
|
H A D | bitmask_enum.h | 78 template <typename E, typename Enable = void> 81 template <typename E> 86 template <typename E> 90 template <typename E, typename Enable = void> struct largest_bitmask_enum_bit; 92 template <typename E> 100 template <typename E> constexpr std::underlying_type_t<E> Mask() { 104 template <typename E> constexpr std::underlying_type_t<E> Underlying(E Val) { 111 template <typename [all...] |
/freebsd-current/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_ilist.h | 27 template <typename Base, INode Base::*Node, typename Elem> 41 template <typename Base, INode Base::*Node, typename Elem = Base> 76 template <typename Base, INode Base::*Node, typename Elem> 81 template <typename Base, INode Base::*Node, typename Elem> 86 template <typename Base, INode Base::*Node, typename Ele [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | EnumTables.h | 15 template <typename T> struct EnumEntry;
|
/freebsd-current/contrib/llvm-project/libcxx/include/__iterator/ |
H A D | erase_if_container.h | 25 _LIBCPP_HIDE_FROM_ABI typename _Container::size_type __libcpp_erase_if_container(_Container& __c, _Predicate& __pred) { 26 typename _Container::size_type __old_size = __c.size(); 28 const typename _Container::iterator __last = __c.end(); 29 for (typename _Container::iterator __iter = __c.begin(); __iter != __last;) {
|