COMMS
Template library intended to help with implementation of communication protocols.
|
This is the complete list of members for comms::util::ScopeGuard< TFunc >, including all inherited members.
isReleased() const | comms::util::ScopeGuard< TFunc > | |
makeScopeGuard(TFunctor &&func) | comms::util::ScopeGuard< TFunc > | related |
makeScopeGuard(TFunc &&func, TParams... args) -> ScopeGuard< decltype(std::bind(std::forward< TFunc >(func), std::forward< TParams >(args)...))> | comms::util::ScopeGuard< TFunc > | related |
operator=(const ScopeGuard &guard)=delete | comms::util::ScopeGuard< TFunc > | |
release() | comms::util::ScopeGuard< TFunc > | |
ScopeGuard(TFunc &&func) | comms::util::ScopeGuard< TFunc > | explicit |
ScopeGuard(const ScopeGuard &guard)=delete | comms::util::ScopeGuard< TFunc > | |
ScopeGuard(ScopeGuard &&guard) | comms::util::ScopeGuard< TFunc > | |
~ScopeGuard() noexcept | comms::util::ScopeGuard< TFunc > |