Class Scine::Utils::UniversalSettings::ValueCollection¶
-
class
ValueCollection
¶ Wrapper around vector<pair<string, GenericValue>>
Class holding values corresponding to some SettingDescriptorCollection. The functions addXXX() throw a AlreadyExistingValueException if the given name already exists. The functions getXXX() throw a InexistingValueException if the given value does not exist, and a InvalidValueConversionException if the incorrect type is requested. The functions modifyXXX() assume the key is already existing and throw a InexistingValueException if not, and a InvalidValueConversionException if the type is not the same.
Subclassed by Scine::Utils::Settings