Home
last modified time | relevance | path

Searched refs:ThisT (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DLSPBinder.h60 template <typename Param, typename Result, typename ThisT>
61 void method(llvm::StringLiteral Method, ThisT *This,
68 template <typename Param, typename ThisT>
69 void notification(llvm::StringLiteral Method, ThisT *This,
70 void (ThisT::*Handler)(const Param &));
76 template <typename Param, typename Result, typename ThisT>
77 void command(llvm::StringLiteral Command, ThisT *This,
132 template <typename Param, typename Result, typename ThisT>
134 void (ThisT::*Handler)(const Param &, in method()
145 template <typename Param, typename ThisT>
[all …]
/llvm-project-15.0.7/compiler-rt/lib/orc/
H A Dextensible_rtti.h64 template <typename ThisT, typename ParentT> class RTTIExtends;
115 template <typename ThisT, typename ParentT> class RTTIExtends : public ParentT {
123 static const void *classID() { return &ThisT::ID; } in classID()
125 const void *dynamicClassID() const override { return &ThisT::ID; } in dynamicClassID()
131 static bool classof(const RTTIRoot *R) { return R->isA<ThisT>(); } in classof()
134 template <typename ThisT, typename ParentT>
135 char RTTIExtends<ThisT, ParentT>::ID = 0;
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DCoalescingBitVector.h42 using ThisT = CoalescingBitVector<IndexT>; variable
62 CoalescingBitVector(const ThisT &Other) in CoalescingBitVector()
67 ThisT &operator=(const ThisT &Other) {
73 CoalescingBitVector(ThisT &&Other) = delete;
74 ThisT &operator=(ThisT &&Other) = delete;
107 void set(const ThisT &Other) { in set()
159 void operator|=(const ThisT &RHS) {
177 void operator&=(const ThisT &RHS) {
188 void intersectWithComplement(const ThisT &Other) { in intersectWithComplement()
219 bool operator==(const ThisT &RHS) const {
[all …]
H A DFunctionExtras.h64 template <typename CallableT, typename ThisT>
66 std::enable_if_t<!std::is_same<remove_cvref_t<CallableT>, ThisT>::value>;
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DExtensibleRTTI.h113 template <typename ThisT, typename ParentT>
119 static const void *classID() { return &ThisT::ID; } in classID()
121 const void *dynamicClassID() const override { return &ThisT::ID; } in dynamicClassID()
127 static bool classof(const RTTIRoot *R) { return R->isA<ThisT>(); } in classof()
/llvm-project-15.0.7/mlir/lib/Tools/lsp-server-support/
H A DTransport.h132 template <typename Param, typename Result, typename ThisT>
133 void method(llvm::StringLiteral method, ThisT *thisPtr, in method()
134 void (ThisT::*handler)(const Param &, Callback<Result>)) { in method()
145 template <typename Param, typename ThisT>
146 void notification(llvm::StringLiteral method, ThisT *thisPtr, in notification()
147 void (ThisT::*handler)(const Param &)) { in notification()
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h821 using ThisT = CovMapFunctionRecordV1<IntPtrT>; member
830 return accessors::getFuncHash<ThisT, Endian>(this); in getFuncHash()
834 return accessors::getDataSize<ThisT, Endian>(this); in getDataSize()
854 std::pair<const char *, const ThisT *>
871 using ThisT = CovMapFunctionRecordV2; member
880 return accessors::getFuncHash<ThisT, Endian>(this); in getFuncHash()
884 return accessors::getDataSize<ThisT, Endian>(this); in getDataSize()
898 std::pair<const char *, const ThisT *>
915 using ThisT = CovMapFunctionRecordV3; member
924 return accessors::getFuncHash<ThisT, Endian>(this); in getFuncHash()
[all …]
/llvm-project-15.0.7/libcxx/test/support/
H A Dunique_ptr_test_helper.h60 template <class ThisT, class ...Args>
63 template <class ThisT, class A1>
64 struct args_is_this_type<ThisT, A1> : std::is_same<ThisT, typename std::decay<A1>::type> {};
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/
H A Dtsd.h29 using ThisT = TSD<Allocator>; in alignas() local
34 DCHECK(isAligned(reinterpret_cast<uptr>(this), alignof(ThisT))); in alignas()
H A Dquarantine.h173 using ThisT = GlobalQuarantine<Callback, Node>; variable
176 DCHECK(isAligned(reinterpret_cast<uptr>(this), alignof(ThisT))); in init()
H A Dprimary64.h49 typedef SizeClassAllocator64<Config> ThisT; typedef
50 typedef SizeClassAllocatorLocalCache<ThisT> CacheT;
62 DCHECK(isAligned(reinterpret_cast<uptr>(this), alignof(ThisT))); in init()
H A Dprimary32.h51 typedef SizeClassAllocator32<Config> ThisT; typedef
52 typedef SizeClassAllocatorLocalCache<ThisT> CacheT;
70 DCHECK(isAligned(reinterpret_cast<uptr>(this), alignof(ThisT))); in init()
H A Dcombined.h50 typedef Allocator<Params, PostInitCallback> ThisT; typedef
51 typedef typename Params::template TSDRegistryT<ThisT> TSDRegistryT;
58 explicit QuarantineCallback(ThisT &Instance, CacheT &LocalCache) in QuarantineCallback()
128 ThisT &Allocator;
243 void commitBack(TSD<ThisT> *TSD) { in commitBack()
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/
H A Dtsd_test.cpp26 using ThisT = MockAllocator<Config>; typedef in MockAllocator
27 using TSDRegistryT = typename Config::template TSDRegistryT<ThisT>;
49 EXPECT_EQ(0, posix_memalign(&P, alignof(ThisT), Size)); in operator new()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_primary64.h96 typedef SizeClassAllocator64<Params> ThisT; typedef
97 typedef SizeClassAllocator64LocalCache<ThisT> AllocatorCache;
98 typedef MemoryMapper<ThisT> MemoryMapperT;
621 friend class MemoryMapper<ThisT>;
H A Dsanitizer_allocator_primary32.h119 typedef SizeClassAllocator32<Params> ThisT; typedef
120 typedef SizeClassAllocator32LocalCache<ThisT> AllocatorCache;
/llvm-project-15.0.7/clang/lib/Sema/
H A DTreeTransform.h14702 QualType ThisT = RebuildUnresolvedUsingType(Loc, E); in RebuildUnresolvedUsingType() local
14703 if (ThisT.isNull()) in RebuildUnresolvedUsingType()
14705 else if (ThisT->getAs<UnresolvedUsingType>()) in RebuildUnresolvedUsingType()
14706 FallbackT = ThisT; in RebuildUnresolvedUsingType()
14708 T = ThisT; in RebuildUnresolvedUsingType()
14710 assert(getSema().Context.hasSameType(ThisT, T) && in RebuildUnresolvedUsingType()