ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <object.h>

Inheritance diagram for Grim::Object:
Collaboration diagram for Grim::Object:

List of all members.

Public Member Functions

 Object ()
virtual ~Object ()
void reset ()
void reference ()
void dereference ()
int32 getId () const

Private Member Functions

void setId (int32 id)

Private Attributes

int _refCount
Common::List< Pointer * > _pointers
int32 _id

Static Private Attributes

static int32 s_id = 0


class Pointer

Detailed Description

Definition at line 33 of file object.h.

Constructor & Destructor Documentation

Grim::Object::Object (  ) 

Definition at line 29 of file object.cpp.

Grim::Object::~Object (  )  [virtual]

Definition at line 36 of file object.cpp.

Member Function Documentation

void Grim::Object::dereference (  ) 

Definition at line 46 of file object.cpp.

int32 Grim::Object::getId (  )  const

Definition at line 57 of file object.cpp.

void Grim::Object::reference (  ) 

Definition at line 42 of file object.cpp.

void Grim::Object::reset (  )  [inline]

Definition at line 38 of file object.h.

void Grim::Object::setId ( int32  id  )  [private]

Definition at line 61 of file object.cpp.

Friends And Related Function Documentation

friend class Pointer [friend]

Definition at line 51 of file object.h.

Member Data Documentation

Definition at line 48 of file object.h.

Definition at line 47 of file object.h.

int Grim::Object::_refCount [private]

Definition at line 46 of file object.h.

int32 Grim::Object::s_id = 0 [static, private]

Definition at line 49 of file object.h.

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

Generated on Sat Sep 12 2020 05:04:41 for ResidualVM by doxygen 1.7.1
curved edge   curved edge