Searched refs:typename (Results 1 - 25 of 1239) sorted by relevance

1234567891011>>

/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/
H A DDOTGraphTraits.h43 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 DCapacity.h21 template <typename T>
25 return x.capacity() * sizeof(typename T::value_type);
H A DTrailingObjects.h62 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 Datomic_helpers.h62 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 Dsanitizer_atomic_clang.h45 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 Dis_allocator.h24 template <typename _Alloc, typename = void, typename = void>
27 template <typename _Alloc>
29 __void_t<typename _Alloc::value_type>,
H A Dis_nothrow_convertible.h29 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 DIterable.h17 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 DTimeout.h27 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 DCloneable.h39 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 DBitmaskEnum.h98 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 DTypeSwitch.h25 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 DGenericSSAContext.h24 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 DGenericUniformityInfo.h19 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 DAttrVisitor.h23 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 DTemplateArgumentVisitor.h23 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 DPassManagerInternal.h28 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 Dgmock-actions.h90 // 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 DLibDriver.h18 template <typename T> class ArrayRef;
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ToolDrivers/llvm-dlltool/
H A DDlltoolDriver.h18 template <typename T> class ArrayRef;
/freebsd-current/contrib/llvm-project/compiler-rt/lib/orc/
H A Dextensible_rtti.h64 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 Dbitmask_enum.h78 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 Dtsan_ilist.h27 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 DEnumTables.h15 template <typename T> struct EnumEntry;
/freebsd-current/contrib/llvm-project/libcxx/include/__iterator/
H A Derase_if_container.h25 _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;) {

Completed in 360 milliseconds

1234567891011>>