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

zeitgeist::Class_Leaf Class Reference

declare the clss object for leaf. More...

#include <class.h>

Inheritance diagram for zeitgeist::Class_Leaf:

Inheritance graph
[legend]
Collaboration diagram for zeitgeist::Class_Leaf:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Class_Leaf ()
zeitgeist::ObjectCreateInstance () const
 pure virtual function which creates instances

Private Member Functions

void DefineClass ()
 pure virtual function which initializes the script callbacks and links to parent classes

Detailed Description

declare the clss object for leaf.

Put here to avoid a circular dependency between class inheriting from leaf and leaf needing class to inherit its corresponding class object

Definition at line 253 of file class.h.


Constructor & Destructor Documentation

zeitgeist::Class_Leaf::Class_Leaf  )  [inline]
 

Definition at line 253 of file class.h.


Member Function Documentation

zeitgeist::Object* zeitgeist::Class_Leaf::CreateInstance  )  const [inline, virtual]
 

pure virtual function which creates instances

Reimplemented from zeitgeist::Class.

Definition at line 253 of file class.h.

void Class_Leaf::DefineClass  )  [private, virtual]
 

pure virtual function which initializes the script callbacks and links to parent classes

Implements zeitgeist::Class.

Definition at line 62 of file leaf_c.cpp.

References DEFINE_FUNCTION, getFullPath(), getName(), isLeaf(), and setName().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Thu Apr 6 15:49:53 2006 for rcssserver3d by  doxygen 1.4.4