21#ifndef __IRCOBJECT_H__
22#define __IRCOBJECT_H__
Base class Interface for all Reference Counted objects.
Definition ircobject.h:35
virtual ~IRCObject()
Virtual destructor.
Definition ircobject.h:60
virtual void addRef() const =0
Increases the reference count of the actual object pointed to. This would take place during an assign...
virtual bool decRef() const =0
Decreases the reference count of the actual object pointed to. When the reference count falls to Zero...
virtual int32 getRefCount() const =0
Retrieve the current reference count of the actual object pointed to.
#define _BEGIN_EDL_NAMESPACE
Definition edlnamespaces.h:75
#define _END_EDL_NAMESPACE
Definition edlnamespaces.h:76
EDL "standard" types including known bit-length signed and unsigned integer type[def]s and definition...
signed int int32
Definition edltypes.h:29
EDL smart pointers which, in conjunction with the IRCOject class, provide reference-counted and autom...
#define DECL_SMART_PTR(cls)
Definition smartptr.h:211