AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
governikus::ScopeGuard Klassenreferenz

#include <ScopeGuard.h>

Öffentliche Methoden

 ScopeGuard (const ScopeGuard &pCopy)=delete
 
 ScopeGuard (const ScopeGuard &&pCopy)=delete
 
ScopeGuardoperator= (const ScopeGuard &pCopy)=delete
 
ScopeGuardoperator= (const ScopeGuard &&pCopy)=delete
 
 ScopeGuard (const std::function< void()> &pFunc, bool pEnabled=true)
 
 ~ScopeGuard ()
 
bool isEnabled () const
 
void setEnabled (bool pEnabled=true)
 

Freundbeziehungen

class ::test_ScopeGuard
 

Beschreibung der Konstruktoren und Destruktoren

governikus::ScopeGuard::ScopeGuard ( const ScopeGuard pCopy)
delete
governikus::ScopeGuard::ScopeGuard ( const ScopeGuard &&  pCopy)
delete
ScopeGuard::ScopeGuard ( const std::function< void()> &  pFunc,
bool  pEnabled = true 
)
ScopeGuard::~ScopeGuard ( )

Dokumentation der Elementfunktionen

bool ScopeGuard::isEnabled ( ) const
ScopeGuard& governikus::ScopeGuard::operator= ( const ScopeGuard pCopy)
delete
ScopeGuard& governikus::ScopeGuard::operator= ( const ScopeGuard &&  pCopy)
delete
void ScopeGuard::setEnabled ( bool  pEnabled = true)

Freundbeziehungen und Funktionsdokumentation

friend class ::test_ScopeGuard
friend

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: