DDC 0.1.0
Loading...
Searching...
No Matches
ddc::ScopeGuard Class Reference

#include <scope_guard.hpp>

Collaboration diagram for ddc::ScopeGuard:
Collaboration graph

Public Member Functions

 ScopeGuard ()
 
 ScopeGuard (int argc, char **&argv)
 
 ScopeGuard (ScopeGuard const &x)=delete
 
 ScopeGuard (ScopeGuard &&x) noexcept=delete
 
 ~ScopeGuard () noexcept
 
ScopeGuardoperator= (ScopeGuard const &x)=delete
 
ScopeGuardoperator= (ScopeGuard &&x) noexcept=delete
 

Detailed Description

Definition at line 16 of file scope_guard.hpp.

Constructor & Destructor Documentation

◆ ScopeGuard() [1/4]

ddc::ScopeGuard::ScopeGuard ( )
inline

Definition at line 25 of file scope_guard.hpp.

◆ ScopeGuard() [2/4]

ddc::ScopeGuard::ScopeGuard ( int  argc,
char **&  argv 
)
inline

Definition at line 30 of file scope_guard.hpp.

◆ ScopeGuard() [3/4]

ddc::ScopeGuard::ScopeGuard ( ScopeGuard const x)
delete

◆ ScopeGuard() [4/4]

ddc::ScopeGuard::ScopeGuard ( ScopeGuard &&  x)
deletenoexcept

◆ ~ScopeGuard()

ddc::ScopeGuard::~ScopeGuard ( )
inlinenoexcept

Definition at line 39 of file scope_guard.hpp.

Member Function Documentation

◆ operator=() [1/2]

ScopeGuard & ddc::ScopeGuard::operator= ( ScopeGuard const x)
delete

◆ operator=() [2/2]

ScopeGuard & ddc::ScopeGuard::operator= ( ScopeGuard &&  x)
deletenoexcept

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