#include <ManagedMap.hpp>

Public Member Functions | |
| TManagedMap () | |
| virtual void MQUALIFIER | setItem (const TKeyType &rKey, const TAutoPtr< T > &rData) |
| virtual void | setItem (const TKeyType &rKey, const T *pData, bool bAddReference) |
| virtual void | setItem (const TKeyType &rKey, const T &rData, bool bAddReference) |
| zeus::TManagedMap< TKeyType, T >::TManagedMap | ( | ) | [inline] |
The standard constructor uses an empty smart pointer.
| virtual void MQUALIFIER zeus::TManagedMap< TKeyType, T >::setItem | ( | const TKeyType & | rKey, | |
| const TAutoPtr< T > & | rData | |||
| ) | [inline, virtual] |
| virtual void zeus::TManagedMap< TKeyType, T >::setItem | ( | const TKeyType & | rKey, | |
| const T * | pData, | |||
| bool | bAddReference | |||
| ) | [inline, virtual] |
adds a new object to the map
| bAddReference | : If this flag is true the pointer will be allocated with addRef() |
| virtual void zeus::TManagedMap< TKeyType, T >::setItem | ( | const TKeyType & | rKey, | |
| const T & | rData, | |||
| bool | bAddReference | |||
| ) | [inline, virtual] |
adds a new object to the map
| bAddReference | : If this flag is true the pointer will be allocated with addRef() |