Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# IdeRefCountBase Class Reference

base reference-counting interface for all Destiny3D classes More...

`#include <deGlobalTypes.hpp>`

Inheritance diagram for IdeRefCountBase:

[legend]
List of all members.

## Public Member Functions
virtual s32 | Claim ()=0
virtual s32 | Release ()=0
## Protected Member Functions
virtual | ~IdeRefCountBase ()

## Detailed Description

base reference-counting interface for all Destiny3D classes

## Constructor & Destructor Documentation

virtual IdeRefCountBase::~IdeRefCountBase | ( |  | ) | `[inline, protected, virtual]`

## Member Function Documentation

virtual s32 IdeRefCountBase::Claim | ( |  | ) | `[pure virtual]`

| increment the object's reference count Returns: The new reference count Implemented in deRefCountBase.

virtual s32 IdeRefCountBase::Release | ( |  | ) | `[pure virtual]`

| decrement the object's reference count, causing destruction if it reaches 0 Returns: The new reference count Implemented in deRefCountBase.

The documentation for this class was generated from the following file:

- deGlobalTypes.hpp