Public Member Functions | Protected Member Functions

cl7::memory::ManagedObject Class Reference

#include <ManagedObject.h>

Inheritance diagram for cl7::memory::ManagedObject:
el7::scripting::BaseFunction el7::scripting::Value el7::scripting::ExternFunction el7::scripting::InternFunction

List of all members.

Public Member Functions

unsigned AddRef ()
unsigned Release ()

Protected Member Functions

 ManagedObject (void)
virtual ~ManagedObject (void)

Constructor & Destructor Documentation

cl7::memory::ManagedObject::ManagedObject ( void   )  [protected]

Default constructor.

cl7::memory::ManagedObject::~ManagedObject ( void   )  [protected, virtual]

Destructor.


Member Function Documentation

unsigned cl7::memory::ManagedObject::AddRef (  ) 

Increments the reference count.

unsigned cl7::memory::ManagedObject::Release (  ) 

Decrements the reference count. If the reference count hits 0, the object gets deleted.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines