struct PointerIntPairInfo
Declaration
template <typename PointerT, unsigned int IntBits, typename PtrTraits>
struct PointerIntPairInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/PointerIntPair.h:144
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:171
Parameters
- intptr_t Value
¶static PointerT getPointer(intptr_t Value)
static PointerT getPointer(intptr_t Value)
Declared at: llvm/include/llvm/ADT/PointerIntPair.h:166
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:184
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:175
Parameters
- intptr_t OrigValue
- PointerT Ptr