|
C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
|
This is the complete list of members for essence::scope_exit< Callable >, including all inherited members.
| noncopyable() noexcept=default (defined in essence::noncopyable) | essence::noncopyable | |
| noncopyable(const noncopyable &) noexcept=delete (defined in essence::noncopyable) | essence::noncopyable | |
| noncopyable(noncopyable &&) noexcept=default (defined in essence::noncopyable) | essence::noncopyable | |
| operator=(const scope_exit &)=delete (defined in essence::scope_exit< Callable >) | essence::scope_exit< Callable > | |
| operator=(scope_exit &&) noexcept=delete (defined in essence::scope_exit< Callable >) | essence::scope_exit< Callable > | |
| operator=(const noncopyable &) noexcept=delete (defined in essence::noncopyable) | essence::noncopyable | |
| operator=(noncopyable &&) noexcept=default (defined in essence::noncopyable) | essence::noncopyable | |
| release() noexcept (defined in essence::scope_exit< Callable >) | essence::scope_exit< Callable > | inline |
| scope_exit(ExitCallable &&on_exit) noexcept(noexcept(Callable{std::forward< ExitCallable >(on_exit)})) (defined in essence::scope_exit< Callable >) | essence::scope_exit< Callable > | inlineexplicit |
| scope_exit(EntryCallable &&on_entry, ExitCallable &&on_exit) noexcept(noexcept(Callable{std::forward< ExitCallable >(on_exit)})) (defined in essence::scope_exit< Callable >) | essence::scope_exit< Callable > | inline |
| scope_exit(const scope_exit &)=delete (defined in essence::scope_exit< Callable >) | essence::scope_exit< Callable > | |
| scope_exit(scope_exit &&) noexcept=delete (defined in essence::scope_exit< Callable >) | essence::scope_exit< Callable > | |
| ~scope_exit() (defined in essence::scope_exit< Callable >) | essence::scope_exit< Callable > | inline |