class PointerUnionUIntTraits

Declaration

template <typename... PTs>
class PointerUnionUIntTraits { /* full declaration omitted */ };

Description

Provide PointerLikeTypeTraits for void* that is used by PointerUnion for the template arguments.

Declared at: llvm/include/llvm/ADT/PointerUnion.h:89

Templates

PTs

Member Variables

public static const int NumLowBitsAvailable = lowBitsAvailable<type-parameter-0-0...>()

Method Overview

Methods

static inline void* getAsVoidPointer(void* P)

Declared at: llvm/include/llvm/ADT/PointerUnion.h:91

Parameters

void* P

static inline void* getFromVoidPointer(void* P)

Declared at: llvm/include/llvm/ADT/PointerUnion.h:92

Parameters

void* P