In file include/csobject/pobject.h:

## class csPObject : public csObject

> A csObject which maintains a reference to the parent csObject

## Inheritance:

### Public Methods

csPObject()
virtual csObject* GetObjectParent()

### Protected Fields

csObject* parent

### Protected Methods

virtual void SetObjectParent(csObject* p)

### Inherited from csObject:

### Public Methods

CS_ID GetID()
csObject* GetObj(const csIdType& objtype)
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

### Inherited from csBase:

## Documentation

> A csObject which maintains a reference to the parent csObject

`csObject* parent`

`virtual void SetObjectParent(csObject* p)`

`csPObject()`

`virtual csObject* GetObjectParent()`

Direct child classes:
  csObjectTrigger

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