WPILibC++ 2024.1.1-beta-4
wpi::CastInfo< To, const PointerUnion< PTs... > > Struct Template Reference

#include </home/runner/work/allwpilib/allwpilib/wpiutil/src/main/native/thirdparty/llvm/include/wpi/PointerUnion.h>

Inheritance diagram for wpi::CastInfo< To, const PointerUnion< PTs... > >:
wpi::ConstStrippingForwardingCast< To, const PointerUnion< PTs... >, CastInfo< To, PointerUnion< PTs... > > >

Additional Inherited Members

- Public Types inherited from wpi::ConstStrippingForwardingCast< To, const PointerUnion< PTs... >, CastInfo< To, PointerUnion< PTs... > > >
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 Public Member Functions inherited from wpi::ConstStrippingForwardingCast< To, const PointerUnion< PTs... >, CastInfo< To, PointerUnion< PTs... > > >
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)
 

The documentation for this struct was generated from the following file: