WPILibC++ 2023.4.3-108-ge5452e3
wpi::sig::detail Namespace Reference

Classes

struct  NullMutex
 
class  Slot
 
class  Slot< Func, trait::typelist< Args... > >
 
class  Slot< Func, trait::typelist< Connection &, Args... > >
 
class  Slot< Pmf, Ptr, trait::typelist< Args... > >
 
class  Slot< Pmf, Ptr, trait::typelist< Connection &, Args... > >
 
class  SlotBase
 
class  SlotPmfTracked
 
class  SlotPmfTracked< Pmf, WeakPtr, trait::typelist< Args... > >
 
class  SlotState
 
class  SlotTracked
 
class  SlotTracked< Func, WeakPtr, trait::typelist< Args... > >
 

Typedefs

template<typename... T>
using SlotPtr = std::shared_ptr< SlotBase< T... > >
 

Typedef Documentation

◆ SlotPtr

template<typename... T>
using wpi::sig::detail::SlotPtr = typedef std::shared_ptr<SlotBase<T...> >