Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nfarsa
 N__Factory_internal
 CcheckClass
 CCannotConvertToTypeExceptionThe exception thrown when casting an ParameterSettable object to the requested type fails
 CCannotFindTypeParameterExceptionThe exception thrown when requested to create an object from a group and the "type" parameter is not in the group
 CClassNameIsAbstractExceptionThe exception thrown when requested class name is registered but cannot be created because it is abstract
 CClassNameNotRegisteredExceptionThe exception thrown when requested class name is not registered with the factory
 CConcurrentResourcesUserA class to access/declare resources in a thread-safe way
 CConfigurationHelperThe class containing some helper function for configuration parameters
 CConfigurationNodeA node in the configuration tree
 CObjectAndStatusThe structure with the object for a node and its status
 CConfigurationParametersThe class containing configuration parameters
 CConfigurationWidgetThe base class for widgets for editing configuration parameters
 CConfigurationWidgetCreatorThe base class for configuration widgets creators. The implementation is in the template class below
 CConfigurationWidgetCreatorTThe class implementing the create function of the class above
 CCopyDuringObjectCreationExceptionThe exception thrown when trying to copy a ConfigurationParameter
 CCyclicDependencyExceptionThe exception thrown when a cyclic dependency is discovered during object creation using the ConfigurationParameters facilities
 CFactoryThe class that registers ParameterSettable types
 CRegisterClassHelper< false, H >
 CRegisterClassHelper< true, H >
 CFactoryObserverFactoryObserver class to keep trace on operations done by Factory
 CMethodSetterThe class implementing the setter when the parameter can changed by directly access to the value using the pointer to the parameter
 CNoRuntimeModifiableParameterThe exception thrown when requested a runtime modification of a parameter not marked as runtime modifiable
 COtherObjectBeingCreatedExceptionThe exception thrown when the user requests a new object for a group but there is another object for that group that is in the creation phase or has been created but not yet configured
 CParameterSettableThe base for classes that can be configured/saved using a ConfigurationParameters object
 CBoolDescriptorUtility Class for customize the description of Boolean parameter
 CDescriptorUtility Class for describe the parameters of a ParameterSettable
 CEnumDescriptorUtility Class for customize the description of Enum-like parameter
 CIntDescriptorUtility Class for customize the description of Integer parameter
 CObjectDescriptorUtility Class for customize the description of an object parameter
 CRealDescriptorUtility Class for customize the description of Real valued parameter
 CStringDescriptorUtility Class for customize the description of String parameter
 CSubgroupDescriptorUtility Class for customize the description of a subgroup
 CParameterSettableCreatorThe base class for object creators. The implementation is in the template class below
 CParameterSettableCreatorTThe class implementing the create function of the class above
 CParameterSettableCreatorT< T, false >The class implementing the create function of the class above
 CParameterSettableInConstructorThe base for classes that can be configured using a ConfigurationParameters object passed to the constructor
 CParameterSettableUIThe ParameterSettableUI is the base (abstract) class that manage/create the graphic user interface for a ParameterSettable
 CParameterSettableUIViewerHelper class for storing information about a viewer for a ParameterSettable
 CParameterSettableWithConfigureFunctionThe base for classes that can be configured using a ConfigurationParameters object
 CParametersFileLoaderSaverThe base for all classes able to load/save configuration parameters from/to file
 CPrefixNotGroupExceptionThe exception thrown when trying to create an object from a using a prefi that is not a group
 CRealFactoryFactory class to create ParameterSettable objects
 CResourceResource is a class representing a generic resource addable into ResourceCollection
 CResourceCollectionThe class keeping the resources
 CResourceCollectionHolderThis keeps an instance of ResourceCollection eventually sharing it
 CResourceHandlerThe class for representing a resource
 CResourceMutexHolderA class that allows sharing the same mutex among different objects
 CResourceNotDeclaredExceptionThe exception thrown when requesting a resource never declared
 CResourceNotUsableExceptionThe exception thrown when requesting a resource that hasn't been declared as usable
 CResourcesLockerThe class to use to acquire the lock on resources
 CResourcesUserThe parent of classes managing resources
 CResourceTypeMismatchExceptionThe exception thrown when a resource has different type from requested type
 CRuntimeParameterObserverInterface for any observer who needs to be notified when a runtime parameter changes
 CRuntimeParameterSetterThis is the base class for the hierarchy for wrapping the methods for setting a runtime modifiable parameter
 CSimpleResourcesUserA simple class to access/declare resources (not thread-safe)
 CTypeMismatchOnSettingRuntimeModifiableParameterThe exception thrown when the type mismatch on the requested runtime modification of a parameter
 CUserDefinedCheckFailureExceptionThe exception to throw when a user check on a parameter fails
 CUserRequiredResourceMissingExceptionThe exception to throw when a user needs a resouce during configuration which doesn't exist
 CWrongResourceLockStatusForOperationThe exception thrown when an operation is performed on a ConcurrentResourcesUser object but the lock is not in the correct status