#include <wpi/util/PointerIntPair.hpp>
|
| 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>
◆ updatePointer()
template<typename PointerT, unsigned IntBits, typename PtrTraits>
The documentation for this struct was generated from the following file: