Classes
iprm Namespace Reference

Contains interfaces and implementations of flexible parameter concept. More...

Classes

class  CComposedParamsSetComp
 Implementation of interface IParamsSet as component. More...
 
class  CEnableableParam
 Basic implementation of IEnableableParam interface. More...
 
class  CEnableableParamComp
 
class  CManagerParamsSetShadowerComp
 Keep parameter set with selected one synchronized. More...
 
class  CMultiParamsManagerComp
 Implementation of parameter manager. More...
 
class  CNameParam
 Implementation of a named object over iprm::INameParam interface. More...
 
class  CNameParamComp
 Component for automatic creation of the Universally Unique Identifier (UUID) More...
 
class  COptionsManager
 Implementation of a simple options manager. More...
 
class  COptionsManagerComp
 Implementation of selection constraints. More...
 
class  CParamsManagerComp
 Implementation of parameter manager. More...
 
class  CParamsManagerCompBase
 Implementation of parameter manager. More...
 
class  CParamsSet
 Basic implementation of interface IParamsSet. More...
 
class  CSelectableParamsSetComp
 Interface allowing to select single option from list of options. More...
 
class  CSelectionConstraintsComp
 Implementation of selection constraints. More...
 
class  CSelectionParam
 Basic implementation of selection parameter. More...
 
class  CSelectionParamComp
 Component level implementation of selection parameter. More...
 
class  CVariableParamComp
 
class  IEnableableParam
 Interface for objects which can be enabled/disabled. More...
 
class  INameParam
 Interface for a object containing its name. More...
 
class  IOptionsList
 Constraints of selection from set of possibilities. More...
 
class  IOptionsManager
 Common interface for the management of the dynamic selection constraints. More...
 
class  IParamsManager
 Manager of parameters set. More...
 
class  IParamsSet
 Set of general parameters. More...
 
class  ISelectionParam
 Interface allowing to select single option from list of options. More...
 
class  IVariableParam
 Represents parameter, which can change its type. More...
 
class  TParamsPtr
 Help pointer wrapper for management of a parameter from the parameter set. More...
 

Detailed Description

Contains interfaces and implementations of flexible parameter concept.

© 2007-2011 Witold Gantzke and Kirill Lepskiy