- Main Page
- Namespaces
- Classes
- Files
- Directories
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# Exponent::Collections::TPointerCollection< TypeName > Member List

This is the complete list of members for Exponent::Collections::TPointerCollection< TypeName >, including all inherited members.

addElement(TypeName *pointer) | Exponent::Collections::TPointerCollection< TypeName > |
addElementAtIndex(const long index, TypeName *pointer) | Exponent::Collections::TPointerCollection< TypeName > |
CCountedObject() | Exponent::Basics::CCountedObject |
CCountedObject(const char *className) | Exponent::Basics::CCountedObject |
clearArray() | Exponent::Collections::TPointerCollection< TypeName > |
constElementAtIndex(const long index) const | Exponent::Collections::TPointerCollection< TypeName > |
deletePointerAtIndex(const long index) | Exponent::Collections::TPointerCollection< TypeName > |
dereference() | Exponent::Basics::CCountedObject | `[virtual]`
elementAtIndex(const long index) | Exponent::Collections::TPointerCollection< TypeName > |
expand() | Exponent::Collections::TPointerCollection< TypeName > | `[protected]`
freePointers() | Exponent::Collections::TPointerCollection< TypeName > | `[protected]`
getArraySize() const | Exponent::Collections::TPointerCollection< TypeName > |
getIndexOfPointer(const TypeName *pointer) | Exponent::Collections::TPointerCollection< TypeName > |
getInsertIndex() const | Exponent::Collections::TPointerCollection< TypeName > |
getMutableInternalBuffer() | Exponent::Collections::TPointerCollection< TypeName > | `[inline]`
getNumberOfElementsUntilNextGrow() | Exponent::Collections::TPointerCollection< TypeName > |
getObjectClass() const=0 | Exponent::Basics::ICountedObject | `[pure virtual]`
getObjectDescription(char *string, const long size) const | Exponent::Basics::CCountedObject | `[virtual]`
getReferenceCount() const | Exponent::Basics::CCountedObject | `[virtual]`
ICountedObject() | Exponent::Basics::ICountedObject | `[inline]`
initialise() | Exponent::Collections::TPointerCollection< TypeName > | `[protected]`
isArrayEmpty() const | Exponent::Collections::TPointerCollection< TypeName > |
isPointerInArray(const TypeName *pointer) | Exponent::Collections::TPointerCollection< TypeName > |
m_array | Exponent::Collections::TPointerCollection< TypeName > | `[protected]`
m_arraySize | Exponent::Collections::TPointerCollection< TypeName > | `[protected]`
m_growSize | Exponent::Collections::TPointerCollection< TypeName > | `[protected]`
m_insertIndex | Exponent::Collections::TPointerCollection< TypeName > | `[protected]`
m_pointerDeletionHandler | Exponent::Collections::TPointerCollection< TypeName > | `[protected]`
m_referenceCount | Exponent::Basics::CCountedObject | `[protected]`
operator[](const long index) | Exponent::Collections::TPointerCollection< TypeName > |
qsortCompare typedef | Exponent::Collections::TPointerCollection< TypeName > |
referenced() | Exponent::Basics::CCountedObject | `[virtual]`
registerPointerDeleter(TPointerDeleter< TypeName > *pointerDeleter=&TPOINTER_COLLECTION_DEFAULT_DELETER) | Exponent::Collections::TPointerCollection< TypeName > | `[inline]`
removeElementAtIndexWithoutDeletion(const long index) | Exponent::Collections::TPointerCollection< TypeName > |
reorder(const bool resize=true) | Exponent::Collections::TPointerCollection< TypeName > |
setGrowSize(const long growSize=TPOINTERCOLLECTION_DEFAULT_GROW_SIZE) | Exponent::Collections::TPointerCollection< TypeName > |
sortArray(qsortCompare compareFunction) | Exponent::Collections::TPointerCollection< TypeName > |
swapIndexes(const long index1, const long index2) | Exponent::Collections::TPointerCollection< TypeName > |
TPOINTER_COLLECTION_DEFAULT_DELETER | Exponent::Collections::TPointerCollection< TypeName > | `[static]`
TPOINTER_COLLECTION_DEFAULT_NULLER | Exponent::Collections::TPointerCollection< TypeName > | `[static]`
TPointerCollection(TPointerDeleter< TypeName > *pointerDeleter=&TPOINTER_COLLECTION_DEFAULT_DELETER) | Exponent::Collections::TPointerCollection< TypeName > |
TPOINTERCOLLECTION_DEFAULT_GROW_SIZE | Exponent::Collections::TPointerCollection< TypeName > | `[static]`
TPOINTERCOLLECTION_FAILED_TO_FIND_POINTER | Exponent::Collections::TPointerCollection< TypeName > | `[static]`
~CCountedObject() | Exponent::Basics::CCountedObject | `[virtual]`
~ICountedObject() | Exponent::Basics::ICountedObject | `[inline, virtual]`
~TPointerCollection() | Exponent::Collections::TPointerCollection< TypeName > | `[virtual]`