LLVM 20.0.0git
|
#include "llvm/ADT/PointerUnion.h"
Public Types | |
using | Union = PointerUnion< PTs... > |
using | FirstInfo = DenseMapInfo< typename pointer_union_detail::GetFirstType< PTs... >::type > |
Static Public Member Functions | |
static Union | getEmptyKey () |
static Union | getTombstoneKey () |
static unsigned | getHashValue (const Union &UnionVal) |
static bool | isEqual (const Union &LHS, const Union &RHS) |
Definition at line 281 of file PointerUnion.h.
using llvm::DenseMapInfo< PointerUnion< PTs... > >::FirstInfo = DenseMapInfo<typename pointer_union_detail::GetFirstType<PTs...>::type> |
Definition at line 283 of file PointerUnion.h.
using llvm::DenseMapInfo< PointerUnion< PTs... > >::Union = PointerUnion<PTs...> |
Definition at line 282 of file PointerUnion.h.
|
inlinestatic |
Definition at line 286 of file PointerUnion.h.
|
inlinestatic |
Definition at line 292 of file PointerUnion.h.
References llvm::PointerUnion< PTs >::getOpaqueValue().
|
inlinestatic |
Definition at line 288 of file PointerUnion.h.
|
inlinestatic |
Definition at line 297 of file PointerUnion.h.