#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