daeRefCountedObj Class Reference

#include <daeRefCountedObj.h>

Inheritance diagram for daeRefCountedObj:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 daeRefCountedObj ()
void ref () const
void release () const
virtual ~daeRefCountedObj ()

Protected Attributes

daeInt _refCount

Detailed Description

Definition at line 15 of file daeRefCountedObj.h.


Constructor & Destructor Documentation

daeRefCountedObj::daeRefCountedObj (  ) 
virtual daeRefCountedObj::~daeRefCountedObj (  )  [virtual]

Member Function Documentation

void daeRefCountedObj::ref (  )  const

Increments the reference count of this element.

Note:
Should not be used externally if daeSmartRefs are being used, they call it automatically.
void daeRefCountedObj::release (  )  const

Decrements the reference count and deletes the object if reference count is zero.

Note:
Should not be used externally if daeSmartRefs are being used, they call it automatically.

Member Data Documentation

daeInt daeRefCountedObj::_refCount [mutable, protected]

Definition at line 17 of file daeRefCountedObj.h.


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


colladadom
Author(s): Du Hung Hou, Khronos.org, Marcus Barnes, Greg Corson, Herbert Law, Sebastian Schwarz, Steven Thomas, John Hsu (ros package), Tim Field (ros package)
autogenerated on Fri Jan 11 09:29:15 2013