Searched refs:PtrTraits (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
| H A D | PointerIntPair.h | 26 template <typename PointerT, unsigned IntBits, typename PtrTraits> 43 typename PtrTraits = PointerLikeTypeTraits<PointerTy>, 44 typename Info = PointerIntPairInfo<PointerTy, IntBits, PtrTraits>> 106 (void)PtrTraits::getFromVoidPointer(V); in getFromOpaqueValue() 133 typename PtrTraits, 135 struct is_trivially_copyable<PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>> : std::t… 137 …static_assert(std::is_trivially_copyable<PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, In… 143 template <typename PointerT, unsigned IntBits, typename PtrTraits> 145 static_assert(PtrTraits::NumLowBitsAvailable < 148 static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, [all …]
|
| H A D | SmallPtrSet.h | 268 using PtrTraits = PointerLikeTypeTraits<PtrTy>; variable 287 return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1])); 290 return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket)); 345 using PtrTraits = PointerLikeTypeTraits<PtrType>; 365 auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr)); 379 return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
|
| /netbsd-src/external/apache2/llvm/dist/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);
|