join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
DestructGuard Struct Reference

Public Member Functions

 DestructGuard (bool *f) noexcept
 
 DestructGuard (const DestructGuard &)=delete
 
 DestructGuard (DestructGuard &&other) noexcept
 
 ~DestructGuard ()
 
void operator() () const noexcept
 

Public Attributes

bool * flag
 

Constructor & Destructor Documentation

◆ DestructGuard() [1/3]

DestructGuard::DestructGuard ( bool * f)
inlineexplicitnoexcept

◆ DestructGuard() [2/3]

DestructGuard::DestructGuard ( const DestructGuard & )
delete

◆ DestructGuard() [3/3]

DestructGuard::DestructGuard ( DestructGuard && other)
inlinenoexcept

◆ ~DestructGuard()

DestructGuard::~DestructGuard ( )
inline

Member Function Documentation

◆ operator()()

void DestructGuard::operator() ( ) const
inlinenoexcept

Member Data Documentation

◆ flag

bool* DestructGuard::flag

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