Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CEGUI::Referenced Class Reference

#include <CEGUIRefPtr.h>

Inheritance diagram for CEGUI::Referenced:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Referenced ()
 Referenced (const Referenced &)
Referencedoperator= (Referenced &)
void addRef () const
void release () const
void releaseButKeep () const
int refCount () const

Protected Member Functions

virtual ~Referenced ()

Protected Attributes

int d_refCount

Detailed Description

Definition at line 31 of file CEGUIRefPtr.h.


Constructor & Destructor Documentation

CEGUI::Referenced::Referenced  )  [inline]
 

Definition at line 34 of file CEGUIRefPtr.h.

CEGUI::Referenced::Referenced const Referenced  )  [inline]
 

Definition at line 35 of file CEGUIRefPtr.h.

CEGUI::Referenced::~Referenced  )  [protected, virtual]
 

Definition at line 27 of file CEGUIRefPtr.cpp.

References d_refCount.


Member Function Documentation

void CEGUI::Referenced::addRef  )  const [inline]
 

Definition at line 41 of file CEGUIRefPtr.h.

Referenced& CEGUI::Referenced::operator= Referenced  )  [inline]
 

Definition at line 37 of file CEGUIRefPtr.h.

int CEGUI::Referenced::refCount  )  const [inline]
 

return the number pointers currently referencing this object.

Definition at line 54 of file CEGUIRefPtr.h.

void CEGUI::Referenced::release void   )  const [inline]
 

Definition at line 46 of file CEGUIRefPtr.h.

void CEGUI::Referenced::releaseButKeep  )  const [inline]
 

Definition at line 51 of file CEGUIRefPtr.h.


Member Data Documentation

int CEGUI::Referenced::d_refCount [mutable, protected]
 

Definition at line 58 of file CEGUIRefPtr.h.

Referenced by ~Referenced().


The documentation for this class was generated from the following files:
Generated on Wed Sep 7 10:06:44 2005 for Crazy Eddies GUI System by  doxygen 1.4.3