LLVM API Documentation
#include <PointerUnion.h>
Public Types | |
enum | { PT1BitsAv = (int)(PointerLikeTypeTraits<PT1>::NumLowBitsAvailable), PT2BitsAv = (int)(PointerLikeTypeTraits<PT2>::NumLowBitsAvailable) } |
Static Public Member Functions | |
static void * | getAsVoidPointer (void *P) |
static void * | getFromVoidPointer (void *P) |
Provide PointerLikeTypeTraits for void* that is used by PointerUnion for the two template arguments.
Definition at line 54 of file PointerUnion.h.
anonymous enum |
Definition at line 58 of file PointerUnion.h.
static void* llvm::PointerUnionUIntTraits< PT1, PT2 >::getAsVoidPointer | ( | void * | P | ) | [inline, static] |
Definition at line 56 of file PointerUnion.h.
static void* llvm::PointerUnionUIntTraits< PT1, PT2 >::getFromVoidPointer | ( | void * | P | ) | [inline, static] |
Definition at line 57 of file PointerUnion.h.