Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
\Nfarsa
 oN__Factory_internal
 |\CcheckClass
 oCCannotConvertToTypeExceptionThe exception thrown when casting an ParameterSettable object to the requested type fails
 oCCannotFindTypeParameterExceptionThe exception thrown when requested to create an object from a group and the "type" parameter is not in the group
 oCClassNameNotRegisteredExceptionThe exception thrown when requested class name is not registered with the factory
 oCConcurrentResourcesUserA class to access/declare resources in a thread-safe way
 oCConfigurationHelperThe class containing some helper function for configuration parameters
 oCConfigurationNodeA node in the configuration tree
 |\CObjectAndStatusThe structure with the object for a node and its status
 oCConfigurationParametersThe class containing configuration parameters
 oCConfigurationWidgetThe base class for widgets for editing configuration parameters
 oCConfigurationWidgetCreatorThe base class for configuration widgets creators. The implementation is in the template class below
 oCConfigurationWidgetCreatorTThe class implementing the create function of the class above
 oCCopyDuringObjectCreationExceptionThe exception thrown when trying to copy a ConfigurationParameter
 oCCyclicDependencyExceptionThe exception thrown when a cyclic dependency is discovered during object creation using the ConfigurationParameters facilities
 oCFactoryThe class that registers ParameterSettable types
 |oCRegisterClassHelper< false, H >
 |\CRegisterClassHelper< true, H >
 oCFactoryObserverFactoryObserver class to keep trace on operations done by Factory
 oCMethodSetterThe class implementing the setter when the parameter can changed by directly access to the value using the pointer to the parameter
 oCNoRuntimeModifiableParameterThe exception thrown when requested a runtime modification of a parameter not marked as runtime modifiable
 oCOtherObjectBeingCreatedExceptionThe 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
 oCParameterSettableThe base for classes that can be configured/saved using a ConfigurationParameters object
 |oCBoolDescriptorUtility Class for customize the description of Boolean parameter
 |oCDescriptorUtility Class for describe the parameters of a ParameterSettable
 |oCEnumDescriptorUtility Class for customize the description of Enum-like parameter
 |oCIntDescriptorUtility Class for customize the description of Integer parameter
 |oCObjectDescriptorUtility Class for customize the description of an object parameter
 |oCRealDescriptorUtility Class for customize the description of Real valued parameter
 |oCStringDescriptorUtility Class for customize the description of String parameter
 |\CSubgroupDescriptorUtility Class for customize the description of a subgroup
 oCParameterSettableCreatorThe base class for object creators. The implementation is in the template class below
 oCParameterSettableCreatorTThe class implementing the create function of the class above
 oCParameterSettableCreatorT< T, false >The class implementing the create function of the class above
 oCParameterSettableInConstructorThe base for classes that can be configured using a ConfigurationParameters object passed to the constructor
 oCParameterSettableUIThe ParameterSettableUI is the base (abstract) class that manage/create the graphic user interface for a ParameterSettable
 oCParameterSettableUIViewerHelper class for storing information about a viewer for a ParameterSettable
 oCParameterSettableWithConfigureFunctionThe base for classes that can be configured using a ConfigurationParameters object
 oCParametersFileLoaderSaverThe base for all classes able to load/save configuration parameters from/to file
 oCPrefixNotGroupExceptionThe exception thrown when trying to create an object from a using a prefi that is not a group
 oCRealFactoryFactory class to create ParameterSettable objects
 oCResourceResource is a class representing a generic resource addable into ResourceCollection
 oCResourceCollectionThe class keeping the resources
 oCResourceCollectionHolderThis keeps an instance of ResourceCollection eventually sharing it
 oCResourceHandlerThe class for representing a resource
 oCResourceMutexHolderA class that allows sharing the same mutex among different objects
 oCResourceNotDeclaredExceptionThe exception thrown when requesting a resource never declared
 oCResourceNotUsableExceptionThe exception thrown when requesting a resource that hasn't been declared as usable
 oCResourcesLockerThe class to use to acquire the lock on resources
 oCResourcesUserThe parent of classes managing resources
 oCResourceTypeMismatchExceptionThe exception thrown when a resource has different type from requested type
 oCRuntimeParameterObserverInterface for any observer who needs to be notified when a runtime parameter changes
 oCRuntimeParameterSetterThis is the base class for the hierarchy for wrapping the methods for setting a runtime modifiable parameter
 oCSimpleResourcesUserA simple class to access/declare resources (not thread-safe)
 oCTypeMismatchOnSettingRuntimeModifiableParameterThe exception thrown when the type mismatch on the requested runtime modification of a parameter
 oCUserDefinedCheckFailureExceptionThe exception to throw when a user check on a parameter fails
 oCUserRequiredResourceMissingExceptionThe 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