class PointerUnionUIntTraits
Declaration
template <typename... PTs>
class PointerUnionUIntTraits { /* full declaration omitted */ };
Description
Provide PointerLikeTypeTraits for void* that is used by PointerUnion for the template arguments.
Declared at: llvm/include/llvm/ADT/PointerUnion.h:89
Templates
- PTs
Member Variables
- public static const int NumLowBitsAvailable = lowBitsAvailable<type-parameter-0-0...>()
Method Overview
- public static inline void * getAsVoidPointer(void * P)
- public static inline void * getFromVoidPointer(void * P)
Methods
¶static inline void* getAsVoidPointer(void* P)
static inline void* getAsVoidPointer(void* P)
Declared at: llvm/include/llvm/ADT/PointerUnion.h:91
Parameters
- void* P
¶static inline void* getFromVoidPointer(void* P)
static inline void* getFromVoidPointer(void* P)
Declared at: llvm/include/llvm/ADT/PointerUnion.h:92
Parameters
- void* P