| 
    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 > |