ObjectSet where the objects contained are owned by this set. More...
Public Member Functions | |
| ManagedObjectSet (bool objs_are_arrs) | |
| ManagedObjectSet (const ManagedObjectSet< T > &) | |
| virtual | ~ManagedObjectSet () |
| ManagedObjectSet< T > & | operator= (const ObjectSet< T > &) |
| ManagedObjectSet< T > & | operator= (const ManagedObjectSet< T > &) |
| virtual bool | isManaged () const |
| virtual ManagedObjectSet< T > & | operator-= (T *ptr) |
| virtual void | erase () |
| virtual void | remove (int, int) |
| virtual T * | remove (int idx, bool kporder=true) |
Protected Attributes | |
| bool | isarr_ |
ObjectSet where the objects contained are owned by this set.
| ManagedObjectSet< T >::ManagedObjectSet | ( | bool | objs_are_arrs | ) | [inline] |
| ManagedObjectSet< T >::ManagedObjectSet | ( | const ManagedObjectSet< T > & | t | ) | [inline] |
| ManagedObjectSet< T >::~ManagedObjectSet | ( | ) | [inline, virtual] |
| void ManagedObjectSet< T >::erase | ( | ) | [inline, virtual] |
Reimplemented from ObjectSet< T >.
| virtual bool ManagedObjectSet< T >::isManaged | ( | ) | const [inline, virtual] |
Reimplemented from ObjectSet< T >.
| ManagedObjectSet< T > & ManagedObjectSet< T >::operator-= | ( | T * | ptr | ) | [inline, virtual] |
Reimplemented from ObjectSet< T >.
| ManagedObjectSet< T > & ManagedObjectSet< T >::operator= | ( | const ManagedObjectSet< T > & | os | ) | [inline] |
| ManagedObjectSet< T > & ManagedObjectSet< T >::operator= | ( | const ObjectSet< T > & | os | ) | [inline] |
Reimplemented from ObjectSet< T >.
| void ManagedObjectSet< T >::remove | ( | int | i1, | |
| int | i2 | |||
| ) | [inline, virtual] |
Reimplemented from ObjectSet< T >.
| virtual T* ManagedObjectSet< T >::remove | ( | int | idx, | |
| bool | preserve_order = true | |||
| ) | [inline, virtual] |
Reimplemented from ObjectSet< T >.
bool ManagedObjectSet< T >::isarr_ [protected] |
1.7.1