#include <ManagedSet.hpp>
List of all members.
Public Member Functions |
| | TManagedSet () |
| virtual bool MQUALIFIER | addItem (const TAutoPtr< T > &rItem) |
| virtual bool | addItem (const T *pData, bool bAddReference) |
| virtual bool | addItem (const T &rData, bool bAddReference) |
Detailed Description
template<class T>
class zeus::TManagedSet< T >
This set takes objects (interfaces) and manages fully their references
Constructor & Destructor Documentation
The standard constructor uses an empty smart pointer.
Member Function Documentation
template<class T >
| virtual bool zeus::TManagedSet< T >::addItem |
( |
const T & |
rData, |
|
|
bool |
bAddReference |
|
) |
| [inline, virtual] |
adds a new object to the map
- Parameters:
-
| rData | : data to add |
| bAddReference | : If this flag is true the pointer will be allocated with addRef() |
- See also:
- ISet::addItem
template<class T >
| virtual bool zeus::TManagedSet< T >::addItem |
( |
const T * |
pData, |
|
|
bool |
bAddReference |
|
) |
| [inline, virtual] |
adds a new object to the map
- Parameters:
-
| pData | : data to add |
| bAddReference | : If this flag is true the pointer will be allocated with addRef() |
- See also:
- ISet::addItem
The documentation for this class was generated from the following file: