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]
Infinity API - Member List generated on 7 Mar 2007