#include <VectorlikeArray.hpp>
Definition at line 30 of file VectorlikeArray.hpp.
Public Member Functions | |
VectorlikeArray< StoredClass > & | becomeCopyOf (VectorlikeArray< StoredClass > const ©Source, void(*firstArgumentBecomesCopyOfSecond)(StoredClass &, StoredClass const &)=NULL) |
VectorlikeArray< StoredClass > & | clearEntries () |
std::list< StoredClass * > & | getAsList (std::list< StoredClass * > &listToFill) const |
std::vector< StoredClass * > & | getAsVector (std::vector< StoredClass * > &vectorToFill) const |
StoredClass & | getBack () |
StoredClass const & | getBack () const |
StoredClass & | getFront () |
StoredClass const & | getFront () const |
int | getLastIndex () const |
StoredClass * | getPointer (int const soughtIndex) |
StoredClass const * | getPointer (int const soughtIndex) const |
int | getSize () const |
VectorlikeArray< StoredClass > & | increaseSize (int const numberToAdd=1) |
bool | isEmpty () const |
VectorlikeArray< StoredClass > & | memoryFreeingResize (int const newSize=0) |
StoredClass & | newEnd () |
StoredClass & | operator[] (int const soughtIndex) |
StoredClass const & | operator[] (int const soughtIndex) const |
StoredClass & | safeAt (int const soughtIndex) |
StoredClass const & | safeAt (int const soughtIndex) const |
VectorlikeArray< StoredClass > & | setSize (int const newSize) |
VectorlikeArray (int const initialSize=0) | |
VectorlikeArray (VectorlikeArray< StoredClass > const ©Source, StoredClass *(*storedClassCopyFunction)(StoredClass const &)=NULL) | |
~VectorlikeArray () | |
Protected Member Functions | |
StoredClass & | getReference (int const soughtIndex) |
StoredClass const & | getReference (int const soughtIndex) const |
StoredClass * | safeGetPointer (int const soughtIndex) |
StoredClass const * | safeGetPointer (int const soughtIndex) const |
StoredClass * | unsafeGetPointer (int const soughtIndex) |
StoredClass const * | unsafeGetPointer (int const soughtIndex) const |
Protected Attributes | |
int | allocatedSizeOfArray |
int | currentEndIndex |
int | currentSizeOfArray |
int | indexOfEndConstructed |
StoredClass ** | pointerArray |
|
inline |
Definition at line 176 of file VectorlikeArray.hpp.
|
inline |
Definition at line 202 of file VectorlikeArray.hpp.
|
inline |
Definition at line 233 of file VectorlikeArray.hpp.
|
inline |
Definition at line 595 of file VectorlikeArray.hpp.
|
inline |
Definition at line 372 of file VectorlikeArray.hpp.
|
inline |
Definition at line 488 of file VectorlikeArray.hpp.
|
inline |
Definition at line 476 of file VectorlikeArray.hpp.
|
inline |
Definition at line 458 of file VectorlikeArray.hpp.
|
inline |
Definition at line 467 of file VectorlikeArray.hpp.
|
inline |
Definition at line 440 of file VectorlikeArray.hpp.
|
inline |
Definition at line 449 of file VectorlikeArray.hpp.
|
inline |
Definition at line 289 of file VectorlikeArray.hpp.
|
inline |
Definition at line 380 of file VectorlikeArray.hpp.
|
inline |
Definition at line 388 of file VectorlikeArray.hpp.
|
inlineprotected |
Definition at line 412 of file VectorlikeArray.hpp.
|
inlineprotected |
Definition at line 426 of file VectorlikeArray.hpp.
|
inline |
Definition at line 280 of file VectorlikeArray.hpp.
|
inline |
Definition at line 353 of file VectorlikeArray.hpp.
|
inline |
Definition at line 264 of file VectorlikeArray.hpp.
|
inline |
Definition at line 500 of file VectorlikeArray.hpp.
|
inline |
Definition at line 362 of file VectorlikeArray.hpp.
|
inline |
Definition at line 246 of file VectorlikeArray.hpp.
|
inline |
Definition at line 255 of file VectorlikeArray.hpp.
|
inline |
Definition at line 396 of file VectorlikeArray.hpp.
|
inline |
Definition at line 404 of file VectorlikeArray.hpp.
|
inlineprotected |
Definition at line 561 of file VectorlikeArray.hpp.
|
inlineprotected |
Definition at line 578 of file VectorlikeArray.hpp.
|
inline |
Definition at line 298 of file VectorlikeArray.hpp.
|
inlineprotected |
Definition at line 544 of file VectorlikeArray.hpp.
|
inlineprotected |
Definition at line 552 of file VectorlikeArray.hpp.
|
protected |
Definition at line 139 of file VectorlikeArray.hpp.
|
protected |
Definition at line 146 of file VectorlikeArray.hpp.
|
protected |
Definition at line 144 of file VectorlikeArray.hpp.
|
protected |
Definition at line 141 of file VectorlikeArray.hpp.
|
protected |
Definition at line 136 of file VectorlikeArray.hpp.