#include <wpi/PointerIntPair.h>
|
static PointerT | getPointer (intptr_t Value) |
|
static intptr_t | getInt (intptr_t Value) |
|
static intptr_t | updatePointer (intptr_t OrigValue, PointerT Ptr) |
|
static intptr_t | updateInt (intptr_t OrigValue, intptr_t Int) |
|
◆ MaskAndShiftConstants
template<typename PointerT , unsigned IntBits, typename PtrTraits >
Enumerator |
---|
PointerBitMask | PointerBitMask - The bits that come from the pointer.
|
IntShift | IntShift - The number of low bits that we reserve for other uses, and keep zero.
|
IntMask | IntMask - This is the unshifted mask for valid bits of the int type.
|
ShiftedIntMask | |
◆ getInt()
template<typename PointerT , unsigned IntBits, typename PtrTraits >
◆ getPointer()
template<typename PointerT , unsigned IntBits, typename PtrTraits >
◆ updateInt()
template<typename PointerT , unsigned IntBits, typename PtrTraits >
static intptr_t wpi::PointerIntPairInfo< PointerT, IntBits, PtrTraits >::updateInt |
( |
intptr_t | OrigValue, |
|
|
intptr_t | Int ) |
|
inlinestatic |
◆ updatePointer()
template<typename PointerT , unsigned IntBits, typename PtrTraits >
static intptr_t wpi::PointerIntPairInfo< PointerT, IntBits, PtrTraits >::updatePointer |
( |
intptr_t | OrigValue, |
|
|
PointerT | Ptr ) |
|
inlinestatic |
The documentation for this struct was generated from the following file: