In file include/csobject/nameobj.h:

class csNameObject : public csObject

A csObject which contains a name

Inheritance:


Public Methods

static void AddName (csObject& csobj, const char* name)
Tag a name onto the given csobject.
csNameObject (const char* n)
Initialize this object with name 'n'
static const char* GetName (csObject& csobj)
Retrieve the name of a csObject, if one exists.
const char* Name ()

Protected Fields

char name [30]

Inherited from csObject:

Public Methods

CS_ID GetID()
csObject* GetObj(const csIdType& objtype)
virtual csObject* GetObjectParent()
void ObjAdd(csObject* obj)
csObjIterator ObjGet(const csIdType& objtype)
void ObjRelease(csObject* obj)
void ObjRemove(csObject* obj)

Private Fields

CS_ID csid_value
csObjTree* objtree

Private Methods

virtual void SetObjectParent(csObject* parent)

Documentation

A csObject which contains a name. This object is used to attach names to existing csObjects.
char name[30]

csNameObject(const char* n)
Initialize this object with name 'n'

static const char* GetName(csObject& csobj)
Retrieve the name of a csObject, if one exists.

static void AddName(csObject& csobj, const char* name)
Tag a name onto the given csobject.

const char* Name()


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de