1 #ifndef Fireworks_Core_FWConfiguration_h 2 #define Fireworks_Core_FWConfiguration_h 40 typedef std::vector<std::pair<std::string, FWConfiguration> >
KeyValues;
68 std::unique_ptr<std::vector<std::pair<std::string, FWConfiguration> > >
m_keyValues;
FWConfiguration(unsigned int iVersion=1)
FWConfiguration(const std::string &iValue)
void streamTo(std::ostream &, const FWConfiguration &, const std::string &name)
FWConfiguration & operator=(const FWConfiguration &)
const std::string & value(unsigned int iIndex=0) const
void swap(FWConfiguration &)
std::unique_ptr< std::vector< std::pair< std::string, FWConfiguration > > > m_keyValues
const StringValues * stringValues() const
std::vector< std::pair< std::string, FWConfiguration > > KeyValues
FWConfiguration & addKeyValue(const std::string &, const FWConfiguration &)
FWConfiguration & addValue(const std::string &)
virtual ~FWConfiguration()
KeyValues::const_iterator KeyValuesIt
const FWConfiguration * valueForKey(const std::string &iKey) const
std::vector< std::string > StringValues
StringValues::const_iterator StringValuesIt
const KeyValues * keyValues() const
std::unique_ptr< std::vector< std::string > > m_stringValues
unsigned int version() const
static void streamTo(std::ostream &oTo, const FWConfiguration &iConfig, const std::string &name)