LLVM 20.0.0git
|
#include "llvm/ADT/PointerUnion.h"
Additional Inherited Members | |
![]() | |
using | DecayedFrom = std::remove_cv_t< std::remove_pointer_t< const PointerUnion< PTs... > > > |
using | NonConstFrom = std::conditional_t< std::is_pointer_v< const PointerUnion< PTs... > >, DecayedFrom *, DecayedFrom & > |
![]() | |
static bool | isPossible (const const PointerUnion< PTs... > &f) |
static decltype(auto) | castFailed () |
static decltype(auto) | doCast (const const PointerUnion< PTs... > &f) |
static decltype(auto) | doCastIfPossible (const const PointerUnion< PTs... > &f) |
Definition at line 263 of file PointerUnion.h.