A traits type that is used to handle pointer types and things that are just wrappers for pointers as a uniform entity.
Synopsis
Declared in <llvm/Support/PointerLikeTypeTraits.h>
template<typename T>
struct PointerLikeTypeTraits;
Specializations
Name |
Description |
PointerLikeTypeTraits specialization treating ReachingDef as a pointer. |
|
Provide PointerLikeTypeTraits for SCEVUse, so it can be used with SmallPtrSet, among others. |
|
PointerLikeTypeTraits specialization for integer pointer representations. |
|
PointerLikeTypeTraits specialization for untyped void pointers. |
|
|
PointerLikeTypeTraits specialization treating PointerUnion as a pointer. |
PointerLikeTypeTraits specialization for const‐qualified types. |
|
PointerLikeTypeTraits specialization for non‐cvr pointers. |
|
PointerLikeTypeTraits specialization for pointers to const objects. |
|
PointerLikeTypeTraits specialization treating PointerEmbeddedInt as a pointer. |
|
|
Provide a default specialization for function pointers that assumes 4‐byte alignment. |
|
PointerLikeTypeTraits specialization treating PointerIntPair as a pointer. |
Created with MrDocs