struct PointerIntPairInfo
Declaration
template <typename PointerT, unsigned int IntBits, typename PtrTraits>
struct PointerIntPairInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/PointerIntPair.h:145
Templates
- PointerT
- unsigned int IntBits
- PtrTraits
Method Overview
- public static intptr_t getInt(intptr_t Value)
- public static PointerT getPointer(intptr_t Value)
- public static intptr_t updateInt(intptr_t OrigValue, intptr_t Int)
- public static intptr_t updatePointer(intptr_t OrigValue, PointerT Ptr)
Methods
¶static intptr_t getInt(intptr_t Value)
static intptr_t getInt(intptr_t Value)
Declared at: llvm/include/llvm/ADT/PointerIntPair.h:172
Parameters
- intptr_t Value
¶static PointerT getPointer(intptr_t Value)
static PointerT getPointer(intptr_t Value)
Declared at: llvm/include/llvm/ADT/PointerIntPair.h:167
Parameters
- intptr_t Value
¶static intptr_t updateInt(intptr_t OrigValue,
intptr_t Int)
static intptr_t updateInt(intptr_t OrigValue,
intptr_t Int)
Declared at: llvm/include/llvm/ADT/PointerIntPair.h:185
Parameters
- intptr_t OrigValue
- intptr_t Int
¶static intptr_t updatePointer(intptr_t OrigValue,
PointerT Ptr)
static intptr_t updatePointer(intptr_t OrigValue,
PointerT Ptr)
Declared at: llvm/include/llvm/ADT/PointerIntPair.h:176
Parameters
- intptr_t OrigValue
- PointerT Ptr