Home
last modified time | relevance | path

Searched refs:PtrTraits (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DPointerIntPair.h26 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 DSmallPtrSet.h268 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 DOwnership.h189 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);