#include <private_ge_mtools.h>
|
| CDynObjectArray () |
|
virtual | ~CDynObjectArray () |
|
ArrayElement * | GetNextObject () |
|
ArrayElement * | InsertAt (Int32 l) |
|
ArrayElement * | GetNextObjectType (Int32 lID) |
|
ArrayElement * | InsertAtType (Int32 lID, Int32 l) |
|
Int32 | GetObjectIndex (const ArrayElement *pObj) const |
|
ArrayElement * | GetObject (Int32 l) const |
|
Int32 | GetElementCount () const |
|
Bool | RemoveAt (Int32 l) |
|
Bool | RemoveObjectPointer (const ArrayElement *pObj) |
|
const CDynArray< ArrayElementPtr > * | GetArray () const |
|
CDynArray< ArrayElementPtr > * | GetArray () |
|
ArrayElement * | operator[] (Int32 l) const |
|
Bool | IsEmpty () const |
|
Bool | IsEqual (const CDynObjectArray< ArrayElement > *pArray) const |
|
Bool | RemovePointer (Int32 lIndex) |
|
Bool | InsertObject (ArrayElement *pObj, Int32 lIndex) |
|
Bool | Init (const ArrayElement *const *ppObjects, Int32 lCount, AliasTrans *pTrans=nullptr, Bool bAppend=false) |
|
Bool | CopyTo (CDynObjectArray< ArrayElement > *pDest, AliasTrans *pTrans, Bool bAppend=false) const |
|
Bool | Alloc (Int32 lElementCount) |
|
virtual void | Free () |
|
Bool | Read (HyperFile *pFile, Bool bFlush=true) |
|
Bool | Write (HyperFile *pFile, Int32 lLevel) const |
|
Bool | ReadCreateObject (HyperFile *pFile, Bool bFlush=true) |
|
|
virtual ArrayElement * | AllocObject () const =0 |
|
virtual void | FreeObject (ArrayElement *&pObj) const =0 |
|
virtual ArrayElement * | AllocObjectType (Int32 lType) const |
|
virtual ArrayElement * | GetClone (const ArrayElement *pObj, AliasTrans *pTrans) const |
|
virtual Bool | ReadElement (BaseFile *pFile, ArrayElement *pElement, Int32 lLevel) |
|
virtual Bool | WriteElement (BaseFile *pFile, const ArrayElement *pElement) const |
|
virtual Bool | ReadElementHF (HyperFile *pFile, ArrayElement *pElement, Int32 lLevel) |
|
virtual Bool | WriteElementHF (HyperFile *pFile, const ArrayElement *pElement) const |
|
virtual Bool | ReadElementCreate (HyperFile *pFile, ArrayElement *&pElement, Int32 lLevel) |
|
virtual Bool | TestEqual (const ArrayElement *pObjA, const ArrayElement *pObjB) const |
|
◆ ArrayElementPtr
◆ CDynObjectArray()
◆ ~CDynObjectArray()
◆ GetNextObject()
ArrayElement * GetNextObject |
◆ InsertAt()
ArrayElement * InsertAt |
( |
Int32 |
l | ) |
|
◆ GetNextObjectType()
ArrayElement * GetNextObjectType |
( |
Int32 |
lID | ) |
|
◆ InsertAtType()
ArrayElement * InsertAtType |
( |
Int32 |
lID, |
|
|
Int32 |
l |
|
) |
| |
◆ GetObjectIndex()
Int32 GetObjectIndex |
( |
const ArrayElement * |
pObj | ) |
const |
◆ GetObject()
ArrayElement * GetObject |
( |
Int32 |
l | ) |
const |
◆ GetElementCount()
◆ RemoveAt()
◆ RemoveObjectPointer()
Bool RemoveObjectPointer |
( |
const ArrayElement * |
pObj | ) |
|
◆ GetArray() [1/2]
◆ GetArray() [2/2]
◆ operator[]()
ArrayElement * operator[] |
( |
Int32 |
l | ) |
const |
◆ IsEmpty()
◆ IsEqual()
◆ RemovePointer()
◆ InsertObject()
Bool InsertObject |
( |
ArrayElement * |
pObj, |
|
|
Int32 |
lIndex |
|
) |
| |
◆ Init()
Bool Init |
( |
const ArrayElement *const * |
ppObjects, |
|
|
Int32 |
lCount, |
|
|
AliasTrans * |
pTrans = nullptr , |
|
|
Bool |
bAppend = false |
|
) |
| |
◆ CopyTo()
◆ Alloc()
◆ Free()
◆ Read()
◆ Write()
◆ ReadCreateObject()
◆ AllocObject()
virtual ArrayElement* AllocObject |
( |
| ) |
const |
|
protectedpure virtual |
◆ FreeObject()
virtual void FreeObject |
( |
ArrayElement *& |
pObj | ) |
const |
|
protectedpure virtual |
◆ AllocObjectType()
ArrayElement * AllocObjectType |
( |
Int32 |
lType | ) |
const |
|
protectedvirtual |
◆ GetClone()
ArrayElement * GetClone |
( |
const ArrayElement * |
pObj, |
|
|
AliasTrans * |
pTrans |
|
) |
| const |
|
protectedvirtual |
◆ ReadElement()
◆ WriteElement()
Bool WriteElement |
( |
BaseFile * |
pFile, |
|
|
const ArrayElement * |
pElement |
|
) |
| const |
|
protectedvirtual |
◆ ReadElementHF()
◆ WriteElementHF()
Bool WriteElementHF |
( |
HyperFile * |
pFile, |
|
|
const ArrayElement * |
pElement |
|
) |
| const |
|
protectedvirtual |
◆ ReadElementCreate()
◆ TestEqual()
Bool TestEqual |
( |
const ArrayElement * |
pObjA, |
|
|
const ArrayElement * |
pObjB |
|
) |
| const |
|
protectedvirtual |
◆ m_Objects