58 const string operator[](
const string& name )
const;
61 void ChangeValue(
const string& name,
const string& value );
64 void Add(
const string& name,
const string& value );
65 void Add(
const string& name,
const char* valueCh );
66 void Add(
const char* nameCh,
const string& value );
67 void Add(
const char* nameCh,
const char* valueCh );
69 void Remove(
const string& name );
72 bool ContainsKey(
const string& name )
const;
74 const vector< DictionaryEntry >&
getData()
const {
return m_Data; }
77 string ToString()
const;
82 inline unsigned int getCount()
const {
return m_Data.size(); }
83 inline unsigned int getCapacity()
const {
return m_Data.max_size(); }
85 string ConvertToXml(
const string& rootName )
const;
89 #endif //COLLECTIONS_H