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)

Declared at: llvm/include/llvm/ADT/PointerIntPair.h:172

Parameters

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)

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)

Declared at: llvm/include/llvm/ADT/PointerIntPair.h:176

Parameters

intptr_t OrigValue
PointerT Ptr