WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
wpi::hal::HandleBase Class Reference

Base for all HAL Handles. More...

#include <wpi/hal/handles/HandlesInternal.hpp>

Inheritance diagram for wpi::hal::HandleBase:
wpi::hal::DigitalHandleResource< THandle, TStruct, size > wpi::hal::IndexedClassedHandleResource< THandle, TStruct, size, enumValue > wpi::hal::IndexedHandleResource< THandle, TStruct, size, enumValue > wpi::hal::LimitedClassedHandleResource< THandle, TStruct, size, enumValue > wpi::hal::LimitedHandleResource< THandle, TStruct, size, enumValue > wpi::hal::UnlimitedHandleResource< THandle, TStruct, enumValue >

Public Member Functions

 HandleBase ()
 ~HandleBase ()
 HandleBase (const HandleBase &)=delete
HandleBaseoperator= (const HandleBase &)=delete
virtual void ResetHandles ()

Static Public Member Functions

static void ResetGlobalHandles ()

Protected Attributes

int16_t m_version

Detailed Description

Base for all HAL Handles.

Constructor & Destructor Documentation

◆ HandleBase() [1/2]

wpi::hal::HandleBase::HandleBase ( )

◆ ~HandleBase()

wpi::hal::HandleBase::~HandleBase ( )

◆ HandleBase() [2/2]

wpi::hal::HandleBase::HandleBase ( const HandleBase & )
delete

Member Function Documentation

◆ operator=()

HandleBase & wpi::hal::HandleBase::operator= ( const HandleBase & )
delete

◆ ResetGlobalHandles()

void wpi::hal::HandleBase::ResetGlobalHandles ( )
static

◆ ResetHandles()

Member Data Documentation

◆ m_version

int16_t wpi::hal::HandleBase::m_version
protected

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