Base Object with reference counter. More...
#include <vstgui.h>
Public Member Functions | |
| CBaseObject () | |
| virtual | ~CBaseObject () |
Reference Counting Methods | |
|
| |
| virtual void | forget () |
| decrease refcount and delete object if refcount == 0 | |
| virtual void | remember () |
| increase refcount | |
| long | getNbReference () const |
| get refcount | |
Message Methods | |
|
| |
| virtual CMessageResult | notify (CBaseObject *sender, const char *message) |
Base Object with reference counter.
| CBaseObject | ( | ) | [inline] |
| virtual ~CBaseObject | ( | ) | [inline, virtual] |
| virtual void forget | ( | ) | [inline, virtual] |
decrease refcount and delete object if refcount == 0
Reimplemented in CDrawContext.
| virtual void remember | ( | ) | [inline, virtual] |
increase refcount
| long getNbReference | ( | ) | const [inline] |
get refcount
| virtual CMessageResult notify | ( | CBaseObject * | sender, | |
| const char * | message | |||
| ) | [inline, virtual] |
Reimplemented in CDataBrowser, CScrollbar, CTooltipSupport, CView, and CViewContainer.
1.6.3