#include </home/runner/work/allwpilib/allwpilib/wpiutil/src/main/native/thirdparty/llvm/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:
- /home/runner/work/allwpilib/allwpilib/wpiutil/src/main/native/thirdparty/llvm/include/wpi/PointerIntPair.h