Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
ParameterSettable::BoolDescriptor | Utility Class for customize the description of Boolean parameter |
CannotConvertToTypeException | The exception thrown when casting an ParameterSettable object to the requested type fails |
CannotFindTypeParameterException | The exception thrown when requested to create an object from a group and the "type" parameter is not in the group |
checkClass< T > | |
ClassNameNotRegisteredException | The exception thrown when requested class name is not registered with the factory |
ConcurrentResourcesUser | A class to access/declare resources in a thread-safe way |
ConfigurationHelper | The class containing some helper function for configuration parameters |
ConfigurationNode | A node in the configuration tree |
ConfigurationParameters | The class containing configuration parameters |
CopyDuringObjectCreationException | The exception thrown when trying to copy a ConfigurationParameter |
CyclicDependencyException | The exception thrown when a cyclic dependency is discovered during object creation using the ConfigurationParameters facilities |
ParameterSettable::Descriptor | Utility Class for describe the parameters of a ParameterSettable |
ParameterSettable::EnumDescriptor | Utility Class for customize the description of Enum-like parameter |
Factory | The class that registers ParameterSettable types |
FactoryObserver | FactoryObserver class to keep trace on operations done by Factory |
ParameterSettable::IntDescriptor | Utility Class for customize the description of Integer parameter |
MethodSetter< T, H > | The template class wrapping a setter method used for changing the value of the parameter |
NoRuntimeModifiableParameter | The exception thrown when requested a runtime modification of a parameter not marked as runtime modifiable |
ConfigurationNode::ObjectAndStatus | The structure with the object for a node and its status |
ParameterSettable::ObjectDescriptor | Utility Class for customize the description of an object parameter |
OtherObjectBeingCreatedException | The 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 |
ParameterSettable | The base for classes that can be configured/saved using a ConfigurationParameters object |
ParameterSettableCreator | The base class for object creators. The implementation is in the template class below |
ParameterSettableCreatorT< T, ConfigureInConstructor > | The class implementing the create function of the class above |
ParameterSettableCreatorT< T, false > | The class implementing the create function of the class above |
ParameterSettableInConstructor | The base for classes that can be configured using a ConfigurationParameters object passed to the constructor |
ParameterSettableWithConfigureFunction | The base for classes that can be configured using a ConfigurationParameters object |
ParametersFileLoaderSaver | The base for all classes able to load/save configuration parameters from/to file |
PointerSetter< H > | The class implementing the setter when the parameter can changed by directly access to the value using the pointer to the parameter |
PrefixNotGroupException | The exception thrown when trying to create an object from a using a prefi that is not a group |
ParameterSettable::RealDescriptor | Utility Class for customize the description of Real valued parameter |
RealFactory | Factory class to create ParameterSettable objects |
Factory::RegisterClassHelper< false, H > | |
Factory::RegisterClassHelper< true, H > | |
Resource | Resource is a class representing a generic resource addable into ResourceCollection |
ResourceCollection | The class keeping the resources |
ResourceCollectionHolder | This keeps an instance of ResourceCollection eventually sharing it |
ResourceHandler | The class for representing a resource |
ResourceMutexHolder | A class that allows sharing the same mutex among different objects |
ResourceNotDeclaredException | The exception thrown when requesting a resource never declared |
ResourceNotUsableException | The exception thrown when requesting a resource that hasn't been declared as usable |
ResourcesLocker | The class to use to acquire the lock on resources |
ResourcesUser | The parent of classes managing resources |
ResourceTypeMismatchException | The exception thrown when a resource has different type from requested type |
RuntimeParameterSetter | This is the base class for the hierarchy for wrapping the methods for setting a runtime modifiable parameter |
SimpleResourcesUser | A simple class to access/declare resources (not thread-safe) |
ParameterSettable::StringDescriptor | Utility Class for customize the description of String parameter |
ParameterSettable::SubgroupDescriptor | Utility Class for customize the description of a subgroup |
TypeMismatchOnSettingRuntimeModifiableParameter | The exception thrown when the type mismatch on the requested runtime modification of a parameter |
UserDefinedCheckFailureException | The exception to throw when a user check on a parameter fails |
UserRequiredResourceMissingException | The exception to throw when a user needs a resouce during configuration which doesn't exist |
WrongResourceLockStatusForOperation | The exception thrown when an operation is performed on a ConcurrentResourcesUser object but the lock is not in the correct status |