#include <value_sem_list.h>
Inheritance diagram for VDKValueList< T >:

typedef VDKValueList<someClass> SomeClassVDKValueListList; typedef VDKValueListIterator<SomeClass> SomeClassVDKValueListIterator;
| VDKValueList< T >::VDKValueList | ( | ) | [inline] |
Constructor makes an empty list
| VDKValueList< T >::VDKValueList | ( | const VDKValueList< T > & | l | ) |
Copy-initializer
| VDKValueList< T >::~VDKValueList | ( | ) | [virtual] |
Destructor
| VDKValueList< T > & VDKValueList< T >::operator= | ( | const VDKValueList< T > & | l | ) |
Assignement operator
| void VDKValueList< T >::add | ( | const T & | t | ) |
Append a type T to list
| void VDKValueList< T >::push | ( | const T & | t | ) |
Prepend a type T to list
| int VDKValueList< T >::insert | ( | const T & | t, | |
| bool | unique = false | |||
| ) |
Insert in order
| unique | if true denies duplicate key |
| void VDKValueList< T >::flush | ( | ) |
Flushes list
| T & VDKValueList< T >::operator[] | ( | int | n | ) |
Ordinal access
| T * VDKValueList< T >::find | ( | T & | t | ) |
membership operator Returns T* NULL if not found
| int VDKValueList< T >::size | ( | ) | [inline] |
Returns list size
| bool VDKValueList< T >::unlink | ( | int | ndx | ) |
Unlink an element form list
| ndx | ordinal position of the element to be removed |
| int VDKValueList< T >::at | ( | T & | t | ) |
Returns ordinal position of an element
1.5.1