ICF 3.0.5.47
Technical documentation of ICF Libraries
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  CFilteredOptionsListComp
 Implementation of an option list filter. More...
 
class  CIdParam
 Implementation of a named object over iprm::INameParam interface. More...
 
class  CIdParamComp
 Component for automatic creation of the Universally Unique Identifier (UUID) More...
 
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  CParamsManagerCompBaseAttr
 
class  CParamsSet
 Basic implementation of interface IParamsSet. More...
 
class  CParamsSetDelegatorComp
 Delegator of the parameter set interface. 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  CTextParam
 Implementation of the text value over iprm::ITextParam interface. More...
 
class  CTextParamComp
 Component for automatic creation of the Universally Unique Identifier (UUID) More...
 
class  CVariableParamComp
 
class  IEnableableParam
 Interface for objects which can be enabled/disabled. More...
 
class  IIdParam
 Interface for an ID-parameter. More...
 
class  INameParam
 Interface for a object containing simple text. 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  IParamsSetValidator
 Interface for consistency checking of a parameter set. More...
 
class  ISelectionParam
 Interface allowing to select single option from list of options. More...
 
class  ITextParam
 Interface for a object containing simple text. 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.

© Witold Gantzke and Kirill Lepskiy