WPILibC++ 2025.2.1
Loading...
Searching...
No Matches
wpi::DenseMapInfo< PointerUnion< PTs... > > Struct Template Reference

#include <wpi/PointerUnion.h>

Public Types

using Union = PointerUnion<PTs...>
 
using FirstInfo
 

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)
 

Member Typedef Documentation

◆ FirstInfo

template<typename ... PTs>
using wpi::DenseMapInfo< PointerUnion< PTs... > >::FirstInfo
Initial value:
DenseMapInfo<typename pointer_union_detail::GetFirstType<PTs...>::type>

◆ Union

template<typename ... PTs>
using wpi::DenseMapInfo< PointerUnion< PTs... > >::Union = PointerUnion<PTs...>

Member Function Documentation

◆ getEmptyKey()

template<typename ... PTs>
static Union wpi::DenseMapInfo< PointerUnion< PTs... > >::getEmptyKey ( )
inlinestatic

◆ getHashValue()

template<typename ... PTs>
static unsigned wpi::DenseMapInfo< PointerUnion< PTs... > >::getHashValue ( const Union & UnionVal)
inlinestatic

◆ getTombstoneKey()

template<typename ... PTs>
static Union wpi::DenseMapInfo< PointerUnion< PTs... > >::getTombstoneKey ( )
inlinestatic

◆ isEqual()

template<typename ... PTs>
static bool wpi::DenseMapInfo< PointerUnion< PTs... > >::isEqual ( const Union & LHS,
const Union & RHS )
inlinestatic

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