#include <disposable_object.h>
 Inheritance diagram for clan::DisposableObject:
 Inheritance diagram for clan::DisposableObject:| Public Member Functions | |
| DisposableObject () | |
| void | dispose () | 
| bool | is_disposed () const | 
| void | throw_if_disposed () const | 
| Protected Member Functions | |
| virtual void | on_dispose ()=0 | 
| clan::DisposableObject::DisposableObject | ( | ) | 
| void clan::DisposableObject::dispose | ( | ) | 
| bool clan::DisposableObject::is_disposed | ( | ) | const | 
| 
 | protectedpure virtual | 
| void clan::DisposableObject::throw_if_disposed | ( | ) | const |