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
 
OemStatesGuardoperator= (const OemStatesGuard &)=delete
 
 OemStatesGuard (OemStatesGuard &&)=delete
 
OemStatesGuardoperator= (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

◆ OemStatesGuard() [3/3]

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

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ count

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

Definition at line 44 of file oem.hpp.

Referenced by ~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: