Belle II Software development
|
This is the complete list of members for ScopeGuard, including all inherited members.
guardBatchMode(bool batchMode=true) | ScopeGuard | inlinestatic |
guardDeletion(T *&pointer) | ScopeGuard | inlinestatic |
guardFunctor(Functor functor) | ScopeGuard | inlinestatic |
guardFunctor(Functor functor, const typename std::result_of< Functor()>::type &newValue) | ScopeGuard | inlinestatic |
guardGetterSetter(Getter getter, Setter setter) | ScopeGuard | inlinestatic |
guardGetterSetter(const Getter &getter, Setter setter, const typename std::result_of< Getter()>::type newValue) | ScopeGuard | inlinestatic |
guardStreamState(std::basic_ios< CharT, Traits > &stream) | ScopeGuard | inlinestatic |
guardValue(T &reference) | ScopeGuard | inlinestatic |
guardValue(T &reference, const V &newValue) | ScopeGuard | inlinestatic |
guardWorkingDirectory() | ScopeGuard | inlinestatic |
guardWorkingDirectory(const std::string &newDirectory) | ScopeGuard | inlinestatic |
m_engaged | ScopeGuard | private |
m_exitfunc | ScopeGuard | private |
operator=(const ScopeGuard &)=delete | ScopeGuard | |
operator=(ScopeGuard &&)=delete | ScopeGuard | |
release() | ScopeGuard | inline |
ScopeGuard(Callable &&f) | ScopeGuard | inlineexplicit |
ScopeGuard(const ScopeGuard &)=delete | ScopeGuard | |
ScopeGuard(ScopeGuard &&sg)=delete | ScopeGuard | |
~ScopeGuard() | ScopeGuard | inline |