DynamicDescription Class Reference

#include <lib_description.h>

Detailed Description

The dynamic description class stores user data values. See Description for its container format.

Note
Use EditDescription() to let the user edit the container settings.

Public Member Functions

DescID Alloc (const BaseContainer &datadescription)
 
Bool Set (const DescID &descid, const BaseContainer &datadescription, BaseList2D *bl)
 
const BaseContainerFind (const DescID &descid) const
 
Bool Remove (const DescID &descid)
 
Bool CopyTo (DynamicDescription *dest) const
 
void * BrowseInit ()
 
const void * BrowseInit () const
 
Bool BrowseGetNext (void *handle, DescID *id, const BaseContainer **data)
 
Bool BrowseGetNext (const void *handle, DescID *id, const BaseContainer **data) const
 
void BrowseFree (void *&handle)
 
void BrowseFree (const void *&handle) const
 
Bool FillDefaultContainer (BaseContainer &res, Int32 type, const String &name)
 
UInt32 GetDirty () const
 

Private Member Functions

 DynamicDescription ()
 
 ~DynamicDescription ()