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:48
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:50
Parameters
- void* P
¶static inline void* getFromVoidPointer(void* P)
static inline void* getFromVoidPointer(void* P)
Declared at: llvm/include/llvm/ADT/PointerUnion.h:51
Parameters
- void* P