List of all members.
Detailed Description
template<class T>
class ObjectSet< T >
Set of pointers to objects.
The ObjectSet does not manage the objects, it is just a collection of pointers to the the objects. If you want management, use ManagedObjectSet.
Constructor & Destructor Documentation
Member Function Documentation
template<class T >
| void ObjectSet< T >::allowNull |
( |
bool |
yn = true |
) |
[inline] |
template<class T>
| virtual void ObjectSet< T >::erase |
( |
|
) |
[inline, virtual] |
template<class T>
| int ObjectSet< T >::indexOf |
( |
const T * |
ptr |
) |
const [inline, virtual] |
template<class T>
| void ObjectSet< T >::insertAfter |
( |
T * |
newptr, |
|
|
int |
idx | |
|
) |
| | [inline, virtual] |
template<class T>
| void ObjectSet< T >::insertAt |
( |
T * |
newptr, |
|
|
int |
idx | |
|
) |
| | [inline, virtual] |
template<class T>
| virtual bool ObjectSet< T >::isManaged |
( |
|
) |
const [inline, virtual] |
template<class T>
| virtual int ObjectSet< T >::nrItems |
( |
|
) |
const [inline, virtual] |
template<class T>
| bool ObjectSet< T >::nullAllowed |
( |
|
) |
const [inline] |
template<class T >
| T * ObjectSet< T >::operator[] |
( |
int |
idx |
) |
[inline, virtual] |
template<class T >
| const T * ObjectSet< T >::operator[] |
( |
int |
idx |
) |
const [inline, virtual] |
template<class T>
| T * ObjectSet< T >::operator[] |
( |
const T * |
t |
) |
const [inline, virtual] |
Not virtual. Don't use casually.
template<class T >
| T * ObjectSet< T >::pop |
( |
|
) |
[inline, virtual] |
template<class T>
| void ObjectSet< T >::push |
( |
T * |
ptr |
) |
[inline, virtual] |
template<class T >
| T * ObjectSet< T >::remove |
( |
int |
idx, |
|
|
bool |
preserve_order = true | |
|
) |
| | [inline, virtual] |
template<class T >
| void ObjectSet< T >::remove |
( |
int |
from, |
|
|
int |
to | |
|
) |
| | [inline, virtual] |
template<class T>
| T * ObjectSet< T >::replace |
( |
int |
idx, |
|
|
T * |
newptr | |
|
) |
| | [inline, virtual] |
template<class T >
| void ObjectSet< T >::swap |
( |
int |
idx0, |
|
|
int |
idx1 | |
|
) |
| | [inline, virtual] |
template<class T >
| bool ObjectSet< T >::validIdx |
( |
int |
idx |
) |
const [inline, virtual] |
Member Data Documentation