Go to the documentation of this file. 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;
static void streamTo(std::ostream &oTo, const FWConfiguration &iConfig, const std::string &name)
void swap(FWConfiguration &)
std::vector< std::pair< std::string, FWConfiguration > > KeyValues
void streamTo(std::ostream &, const FWConfiguration &, const std::string &name)
FWConfiguration(const std::string &iValue)
KeyValues::const_iterator KeyValuesIt
const FWConfiguration * valueForKey(const std::string &iKey) const
const std::string & value(unsigned int iIndex=0) const
FWConfiguration & addValue(const std::string &)
StringValues::const_iterator StringValuesIt
FWConfiguration & operator=(const FWConfiguration &)
unsigned int version() const
FWConfiguration & addKeyValue(const std::string &, const FWConfiguration &)
FWConfiguration(unsigned int iVersion=1)
const KeyValues * keyValues() const
std::unique_ptr< std::vector< std::pair< std::string, FWConfiguration > > > m_keyValues
std::unique_ptr< std::vector< std::string > > m_stringValues
const StringValues * stringValues() const
std::vector< std::string > StringValues
virtual ~FWConfiguration()