![]() |
Mako 8.2.0 API
MakoCore SDK API Documentation
|
Interface for Reference Counted Object. More...
Go to the source code of this file.
Classes | |
class | IRCObject |
Base class Interface for all Reference Counted objects. More... |
Functions | |
DECL_SMART_PTR (IRCObject) |
Interface for Reference Counted Object.
So that applications and filters do not have to worry about remembering to release, free or delete EDL allocated objects when they are no longer needed, EDL implements so-called "smart pointers" around the EDL objects.
As the smart pointers are created / destroyed, the underlying object's reference count is automatically incremented or decremented as required.
It is only when the underlying object's reference count returns to zero that it is actually released/deleted.
DECL_SMART_PTR | ( | IRCObject | ) |