BaseObject::ClassDescription Class Reference

#include <BaseObject.h>

List of all members.


Detailed Description

BaseObject Nested class that describes each BaseObject and inherited class statically. It is defined automaticaly by macros BASEOBJECT_DECLARE_CLASS in class definition.

Definition at line 190 of file BaseObject.h.

Public Attributes

const CreatorCallBackFunction m_NewMethod
 static NewObject() method. this is then used by the BaseContext factory to create objects.
const char * m_ClassName
 serialized class name. Each extended class have to take a different name. This is used by the context serialization to identify a class.
const ClassDescriptionm_SuperClassDescription
 static super class name. used to identify the class in the implementation hierarchy.
const char * m_CPlusPlusClassName
 when editable, knows their C++ exact class name:
const char * m_DefaultObjectName
 when editable, object has a default base name:
const char * m_DisplayClassName
 when editable, a class got a display name for GUIs.
const char * m_ClassHelpDescription
 when editable, a class got a help descriptor chain:


Member Data Documentation

const char* m_ClassHelpDescription
 

when editable, a class got a help descriptor chain:

Definition at line 207 of file BaseObject.h.

Referenced by ClassNode::GetClassHelpDescription().

const char* m_ClassName
 

serialized class name. Each extended class have to take a different name. This is used by the context serialization to identify a class.

Definition at line 196 of file BaseObject.h.

const char* m_CPlusPlusClassName
 

when editable, knows their C++ exact class name:

Definition at line 201 of file BaseObject.h.

const char* m_DefaultObjectName
 

when editable, object has a default base name:

Definition at line 203 of file BaseObject.h.

Referenced by ClassNode::GetDefaultObjectName().

const char* m_DisplayClassName
 

when editable, a class got a display name for GUIs.

Definition at line 205 of file BaseObject.h.

Referenced by ClassNode::GetDisplayClassName().

const CreatorCallBackFunction m_NewMethod
 

static NewObject() method. this is then used by the BaseContext factory to create objects.

Definition at line 194 of file BaseObject.h.

Referenced by ClassNode::IsAbstract().

const ClassDescription* m_SuperClassDescription
 

static super class name. used to identify the class in the implementation hierarchy.

Definition at line 198 of file BaseObject.h.


The documentation for this class was generated from the following file:
      /\/\        4         N         k         !         N         D
                      _______  _ __ ___  _____            ___ _ _  ____
     ___________  __//___   /________  |/    / ___________\_______/    \
    /   _   _   \/   _     /    _   /      _/_/____/    _       __     /
   /    /   /       /     /    /    \      \/     /    /    \   \     /
  \\___/___/___/    ¯    _____/_____/       ______\___/_____/\________\\
               \________/_ ___ __ l____\      /elD!  
                 http://www.m4nkind.com \____/