#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: