WPILibC++ 2024.1.1-beta-4
wpi::PointerLikeTypeTraits< PointerUnion< PTs... > > Struct Template Reference

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

Static Public Member Functions

static void * getAsVoidPointer (const PointerUnion< PTs... > &P)
 
static PointerUnion< PTs... > getFromVoidPointer (void *P)
 

Static Public Attributes

static constexpr int NumLowBitsAvailable
 

Member Function Documentation

◆ getAsVoidPointer()

template<typename ... PTs>
static void * wpi::PointerLikeTypeTraits< PointerUnion< PTs... > >::getAsVoidPointer ( const PointerUnion< PTs... > &  P)
inlinestatic

◆ getFromVoidPointer()

template<typename ... PTs>
static PointerUnion< PTs... > wpi::PointerLikeTypeTraits< PointerUnion< PTs... > >::getFromVoidPointer ( void *  P)
inlinestatic

Member Data Documentation

◆ NumLowBitsAvailable

template<typename ... PTs>
constexpr int wpi::PointerLikeTypeTraits< PointerUnion< PTs... > >::NumLowBitsAvailable
staticconstexpr
Initial value:
= PointerLikeTypeTraits<decltype(
PointerUnion<PTs...>::Val)>::NumLowBitsAvailable
static constexpr int NumLowBitsAvailable
Definition: PointerUnion.h:321

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