guard over subscription to auto-unsubscribe during destructor More...
#include <subscription_guard.hpp>
Public Member Functions | |
subscription_guard (const subscription_base &sub) | |
subscription_guard (const subscription_guard &)=delete | |
subscription_guard & | operator= (const subscription_guard &other) |
void | reset (const subscription_base &other) |
const subscription_base * | operator-> () const |
const subscription_base & | operator* () const |
guard over subscription to auto-unsubscribe during destructor