#include <StringMap.hpp>

Public Member Functions | |
| TStringMap () | |
| TStringMap (const T &rEmptyItem) | |
| TStringMap (const TStringMap< T > &rMap) | |
| virtual | ~TStringMap () |
| virtual void MQUALIFIER | copyToMap (IMap< IString, T > &rMap) const |
| T & | getItem (const TString &rKey) |
| void | setItem (const wchar_t *pKey, const T &rData) |
| bool | deleteItem (const TString &rKey) |
| bool | hasItem (const TString &rKey) const |
| virtual T &MQUALIFIER | getItem (const IString &rKey) |
| virtual const T &MQUALIFIER | getItemConst (const IString &rKey) const |
| virtual void MQUALIFIER | setItem (const IString &rKey, const T &rData) |
| virtual bool MQUALIFIER | isEmpty () const |
| virtual Int MQUALIFIER | getCount () const |
| virtual bool MQUALIFIER | deleteItem (const IString &rKey) |
| virtual bool MQUALIFIER | hasItem (const IString &rKey) const |
| virtual void MQUALIFIER | clear () |
| virtual IMapIterator< IString, T > *MQUALIFIER | getIterator () |
| virtual const IMapIterator < IString, T > *MQUALIFIER | getConstIterator () const |
| virtual void MQUALIFIER | releaseIterator (const IListIterator< T > *pIterator) const |
| virtual bool MQUALIFIER | equals (const IMap< IString, T > &rMap) const |
| virtual bool | equals (const TStringMap< T > &rMap) const |
| TStringMap< T > & | operator= (const TStringMap< T > &rInPar) |
| bool | operator== (const TStringMap< T > &rMap) const |
| bool | operator== (const IStringMap< T > &rMap) const |
| bool | operator!= (const TStringMap< T > &rMap) const |
| bool | operator!= (const IStringMap< T > &rMap) const |
| zeus::TStringMap< T >::TStringMap | ( | ) | [inline] |
Creates a empty map
| zeus::TStringMap< T >::TStringMap | ( | const T & | rEmptyItem | ) | [inline] |
Creates a empty map, defining an empty item
| emptyitem | : Empty item |
| zeus::TStringMap< T >::TStringMap | ( | const TStringMap< T > & | rMap | ) | [inline] |
Copy constructor
| rMap | : Map to copy |
| virtual zeus::TStringMap< T >::~TStringMap | ( | ) | [inline, virtual] |
Destroys the map
| virtual void MQUALIFIER zeus::TStringMap< T >::copyToMap | ( | IMap< IString, T > & | rMap | ) | const [inline, virtual] |
| T& zeus::TStringMap< T >::getItem | ( | const TString & | rKey | ) | [inline] |
| void zeus::TStringMap< T >::setItem | ( | const wchar_t * | pKey, | |
| const T & | rData | |||
| ) | [inline] |
| bool zeus::TStringMap< T >::deleteItem | ( | const TString & | rKey | ) | [inline] |
| bool zeus::TStringMap< T >::hasItem | ( | const TString & | rKey | ) | const [inline] |
Checks if an item is inside the map
| virtual T& MQUALIFIER zeus::TStringMap< T >::getItem | ( | const IString & | rKey | ) | [inline, virtual] |
| virtual const T& MQUALIFIER zeus::TStringMap< T >::getItemConst | ( | const IString & | rKey | ) | const [inline, virtual] |
| virtual void MQUALIFIER zeus::TStringMap< T >::setItem | ( | const IString & | rKey, | |
| const T & | rData | |||
| ) | [inline, virtual] |
| virtual bool MQUALIFIER zeus::TStringMap< T >::isEmpty | ( | ) | const [inline, virtual] |
| virtual Int MQUALIFIER zeus::TStringMap< T >::getCount | ( | ) | const [inline, virtual] |
| virtual bool MQUALIFIER zeus::TStringMap< T >::deleteItem | ( | const IString & | rKey | ) | [inline, virtual] |
| virtual bool MQUALIFIER zeus::TStringMap< T >::hasItem | ( | const IString & | rKey | ) | const [inline, virtual] |
| virtual void MQUALIFIER zeus::TStringMap< T >::clear | ( | ) | [inline, virtual] |
Implements zeus::IMap< TKeyType, TValueType >.
Reimplemented in zeus::TXMemberCollection.
| virtual IMapIterator<IString,T>* MQUALIFIER zeus::TStringMap< T >::getIterator | ( | ) | [inline, virtual] |
| virtual const IMapIterator<IString, T>* MQUALIFIER zeus::TStringMap< T >::getConstIterator | ( | ) | const [inline, virtual] |
| virtual void MQUALIFIER zeus::TStringMap< T >::releaseIterator | ( | const IListIterator< T > * | pIterator | ) | const [inline, virtual] |
| virtual bool MQUALIFIER zeus::TStringMap< T >::equals | ( | const IMap< IString, T > & | rMap | ) | const [inline, virtual] |
| virtual bool zeus::TStringMap< T >::equals | ( | const TStringMap< T > & | rMap | ) | const [inline, virtual] |
| TStringMap<T>& zeus::TStringMap< T >::operator= | ( | const TStringMap< T > & | rInPar | ) | [inline] |
assign operator
| bool zeus::TStringMap< T >::operator== | ( | const TStringMap< T > & | rMap | ) | const [inline] |
equals operator
| bool zeus::TStringMap< T >::operator== | ( | const IStringMap< T > & | rMap | ) | const [inline] |
equals operator
| bool zeus::TStringMap< T >::operator!= | ( | const TStringMap< T > & | rMap | ) | const [inline] |
not equals operator
| bool zeus::TStringMap< T >::operator!= | ( | const IStringMap< T > & | rMap | ) | const [inline] |
not equals operator