#include <Iguana/Utilities/classlib/utils/Hook.h>
Public Member Functions | |
virtual R | call (void)=0 |
HookRep (void) | |
void | ref (void) |
void | unref (void) |
virtual | ~HookRep (void) |
Private Attributes | |
int | m_refs |
Definition at line 17 of file Hook.h.
lat::HookRep< R >::HookRep | ( | void | ) | [inline] |
virtual lat::HookRep< R >::~HookRep | ( | void | ) | [inline, virtual] |
virtual R lat::HookRep< R >::call | ( | void | ) | [pure virtual] |
void lat::HookRep< R >::ref | ( | void | ) | [inline] |
void lat::HookRep< R >::unref | ( | void | ) | [inline] |
Definition at line 26 of file Hook.h.
References lat::HookRep< R >::m_refs.
00026 { if (--m_refs == 0) delete this; }
int lat::HookRep< R >::m_refs [private] |
Definition at line 29 of file Hook.h.
Referenced by lat::HookRep< R >::ref(), and lat::HookRep< R >::unref().