Searched refs:PtrTraits (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | PointerIntPair.h | 27 template <typename PointerT, unsigned IntBits, typename PtrTraits> 44 typename PtrTraits = PointerLikeTypeTraits<PointerTy>, 107 (void)PtrTraits::getFromVoidPointer(V); in getFromOpaqueValue() 134 typename PtrTraits, 144 template <typename PointerT, unsigned IntBits, typename PtrTraits> 146 static_assert(PtrTraits::NumLowBitsAvailable < 149 static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, 168 return PtrTraits::getFromVoidPointer( 221 typename PtrTraits> 223 PointerIntPair<PointerTy, IntBits, IntType, PtrTraits>> { [all …]
|
| H A D | SmallPtrSet.h | 269 using PtrTraits = PointerLikeTypeTraits<PtrTy>; variable 288 return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1])); 291 return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket)); 346 using PtrTraits = PointerLikeTypeTraits<PtrType>; 366 auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr)); 380 return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Ownership.h | 189 using PtrTraits = llvm::PointerLikeTypeTraits<PtrTy>; 196 void *VP = PtrTraits::getAsVoidPointer(V); 213 return PtrTraits::getFromVoidPointer(VP); 219 void *VP = PtrTraits::getAsVoidPointer(V); 225 void *VP = PtrTraits::getAsVoidPointer(RHS);
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | TinyPtrVectorTest.cpp | 28 typename PtrTraits, typename Info> 30 PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>> { 39 using PtrTraits = PointerLikeTypeTraits<PtrT>; typedef in __anon7f0b6eb10111::TinyPtrVectorTest
|