WPILibC++ 2023.4.3-108-ge5452e3
wpi::sig::detail::SlotState Class Reference

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

Inheritance diagram for wpi::sig::detail::SlotState:
wpi::sig::detail::SlotBase< Args... > wpi::sig::detail::SlotBase< Args > wpi::sig::detail::Slot< Func, trait::typelist< Args... > > wpi::sig::detail::Slot< Func, trait::typelist< Connection &, Args... > > wpi::sig::detail::Slot< Pmf, Ptr, trait::typelist< Args... > > wpi::sig::detail::Slot< Pmf, Ptr, trait::typelist< Connection &, Args... > > wpi::sig::detail::SlotPmfTracked< Pmf, WeakPtr, trait::typelist< Args... > > wpi::sig::detail::SlotTracked< Func, WeakPtr, trait::typelist< Args... > >

Public Member Functions

constexpr SlotState () noexcept
 
virtual ~SlotState ()=default
 
bool connected () const noexcept
 
bool disconnect () noexcept
 
bool blocked () const noexcept
 
void block () noexcept
 
void unblock () noexcept
 

Constructor & Destructor Documentation

◆ SlotState()

constexpr wpi::sig::detail::SlotState::SlotState ( )
inlineconstexprnoexcept

◆ ~SlotState()

virtual wpi::sig::detail::SlotState::~SlotState ( )
virtualdefault

Member Function Documentation

◆ block()

void wpi::sig::detail::SlotState::block ( )
inlinenoexcept

◆ blocked()

bool wpi::sig::detail::SlotState::blocked ( ) const
inlinenoexcept

◆ connected()

bool wpi::sig::detail::SlotState::connected ( ) const
inlinenoexcept

◆ disconnect()

bool wpi::sig::detail::SlotState::disconnect ( )
inlinenoexcept

◆ unblock()

void wpi::sig::detail::SlotState::unblock ( )
inlinenoexcept

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