siderust-cpp 0.8.0
Header-only C++ wrapper for siderust
Loading...
Searching...
No Matches
siderust::oem::detail::OemStatesGuard Struct Reference

#include <siderust/oem.hpp>

Public Member Functions

 ~OemStatesGuard ()
 OemStatesGuard ()=default
 OemStatesGuard (const OemStatesGuard &)=delete
OemStatesGuard & operator= (const OemStatesGuard &)=delete
 OemStatesGuard (OemStatesGuard &&)=delete
OemStatesGuard & operator= (OemStatesGuard &&)=delete

Public Attributes

SiderustOemState * ptr = nullptr
unsigned long count = 0

Detailed Description

Definition at line 42 of file oem.hpp.

Constructor & Destructor Documentation

◆ ~OemStatesGuard()

siderust::oem::detail::OemStatesGuard::~OemStatesGuard ( )
inline

Definition at line 46 of file oem.hpp.

References count, and ptr.

◆ OemStatesGuard() [1/3]

siderust::oem::detail::OemStatesGuard::OemStatesGuard ( )
default

◆ OemStatesGuard() [2/3]

siderust::oem::detail::OemStatesGuard::OemStatesGuard ( const OemStatesGuard & )
delete

References OemStatesGuard().

◆ OemStatesGuard() [3/3]

siderust::oem::detail::OemStatesGuard::OemStatesGuard ( OemStatesGuard && )
delete

References OemStatesGuard().

Member Function Documentation

◆ operator=() [1/2]

OemStatesGuard & siderust::oem::detail::OemStatesGuard::operator= ( const OemStatesGuard & )
delete

References OemStatesGuard().

◆ operator=() [2/2]

OemStatesGuard & siderust::oem::detail::OemStatesGuard::operator= ( OemStatesGuard && )
delete

References OemStatesGuard().

Member Data Documentation

◆ count

unsigned long siderust::oem::detail::OemStatesGuard::count = 0

Definition at line 44 of file oem.hpp.

Referenced by siderust::oem::parse(), and ~OemStatesGuard().

◆ ptr

SiderustOemState* siderust::oem::detail::OemStatesGuard::ptr = nullptr

Definition at line 43 of file oem.hpp.

Referenced by siderust::oem::parse(), and ~OemStatesGuard().


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