#include <it_bus/deleting_vector.h>
NOTE: There is no other memory management, for example, the class does not insure that pointers are 0 initialized, nor does it delete the old pointer when a new pointer is assigned to an element.
Definition at line 21 of file deleting_vector.h.
Public Types | |
typedef IT_TYPENAME IT_Vector< T * >::iterator | iterator |
typedef IT_TYPENAME IT_Vector< T * >::const_iterator | const_iterator |
typedef IT_TYPENAME IT_Vector< T * >::reverse_iterator | reverse_iterator |
typedef IT_TYPENAME IT_Vector< T * >::const_reverse_iterator | const_reverse_iterator |
typedef IT_TYPENAME IT_Vector< T * >::reference | reference |
typedef IT_TYPENAME IT_Vector< T * >::const_reference | const_reference |
typedef IT_TYPENAME IT_Vector< T * >::size_type | size_type |
typedef IT_TYPENAME IT_Vector< T * >::difference_type | difference_type |
typedef IT_TYPENAME IT_Vector< T * >::value_type | value_type |
Public Member Functions | |
DeletingVector () | |
No argument constructor. | |
IT_EXPLICIT | DeletingVector (size_t n, T *init_val=0) |
Constructor. | |
~DeletingVector () | |
Destructor. |