COMMS
Template library intended to help with implementation of communication protocols.
Loading...
Searching...
No Matches
comms::util::ScopeGuard< TFunc > Member List

This is the complete list of members for comms::util::ScopeGuard< TFunc >, including all inherited members.

isReleased() constcomms::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)=deletecomms::util::ScopeGuard< TFunc >
release()comms::util::ScopeGuard< TFunc >
ScopeGuard(TFunc &&func)comms::util::ScopeGuard< TFunc >explicit
ScopeGuard(const ScopeGuard &guard)=deletecomms::util::ScopeGuard< TFunc >
ScopeGuard(ScopeGuard &&guard)comms::util::ScopeGuard< TFunc >
~ScopeGuard() noexceptcomms::util::ScopeGuard< TFunc >