ZeusBase-Library
2.0.4
|
#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 |
virtual void MQUALIFIER | copyValuesToList (IList< T > &rList) const |
virtual void MQUALIFIER | copyKeysToList (IStringList &rList) 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 T &MQUALIFIER | getOrCreateItem (const IString &rKey) |
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 |
Public Member Functions inherited from zeus::IMap< IString, T > | |
virtual void MQUALIFIER | copyKeysToList (IList< IString > &rList) const=0 |
The String map wrapps a std::map class using a string as key
|
inline |
Creates a empty map
|
inline |
Creates a empty map, defining an empty item
rEmptyItem | : Empty item |
|
inline |
Copy constructor
rMap | : Map to copy |
|
inlinevirtual |
Destroys the map
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements zeus::IMap< IString, T >.
|
inlinevirtual |
Implements zeus::IMap< IString, T >.
|
inline |
|
inlinevirtual |
Implements zeus::IMap< IString, T >.
Reimplemented in zeus::TXMemberCollection.
|
inlinevirtual |
Implements zeus::IMap< IString, T >.
|
inlinevirtual |
|
inlinevirtual |
Implements zeus::IMap< IString, T >.
|
inlinevirtual |
Implements zeus::IMap< IString, T >.
|
inline |
|
inlinevirtual |
Implements zeus::IMap< IString, T >.
|
inlinevirtual |
Implements zeus::IMap< IString, T >.
|
inlinevirtual |
Implements zeus::IMap< IString, T >.
|
inlinevirtual |
Implements zeus::IMap< IString, T >.
|
inline |
Checks if an item is inside the map
|
inlinevirtual |
Implements zeus::IMap< IString, T >.
|
inlinevirtual |
Implements zeus::IMap< IString, T >.
|
inline |
not equals operator
|
inline |
not equals operator
|
inline |
assign operator
|
inline |
equals operator
|
inline |
equals operator
|
inlinevirtual |
Implements zeus::IMap< IString, T >.
|
inline |
|
inlinevirtual |
Implements zeus::IMap< IString, T >.