cPy.ClassArray module#

class ClassArray_BaseClass[source]#

Bases: object

static dynamic_cast(pObject: any) ClassArray_BaseClass[source]#
An analogue of the dynamic_cast function from C++, it checks whether the object pObject is a ClassArray_BaseClass class or its descendant, and if so, returns the specified object, but of the ClassArray_BaseClass type.
reset_class(ptr: any)[source]#
Clear()[source]#
GetAmountOfElements() int[source]#
End() any[source]#
Add(V: any, N: int) int[source]#
Insert(pos: int, V: any) bool[source]#
Load(xml: any, ClassPtr: any, Extra: any = None) bool[source]#
IsArray() bool[source]#
ExpandWith(ElmName: str, base: any) int[source]#
DelElement(index: int) bool[source]#
Del(index: int, n: int)[source]#
CheckDirectCasting() bool[source]#
FullCopy(SrcData: any, SrcDataExtra: any, Dest: any, DestData: any, DestExtraPtr: any, C: any) bool[source]#
SaveBin(Data: any, Extra: any, Out: any, ExDictionary: any, SkipList: any)[source]#
LoadBin(Data: any, Extra: any, In: any, ExDictionary: any)[source]#
GetLast() any[source]#
class ClassArray_NGObject[source]#

Bases: object

Array class. See ClassArray_BaseClass for full documentation.

class ClassArray_NGComponent[source]#

Bases: object

Array class. See ClassArray_BaseClass for full documentation.

class ClassArray_knProperty[source]#

Bases: object

Array class. See ClassArray_BaseClass for full documentation.

class ClassArray_BaseNode[source]#

Bases: object

Array class. See ClassArray_BaseClass for full documentation.