Source code for cPy.ClassArray

from __future__ import annotations
#ClassArray
import Coat_CPP
import typing
from typing import ClassVar
from typing import TypeAlias
from typing import Any
from enum import Enum


[docs] class ClassArray_BaseClass():
[docs] @staticmethod def dynamic_cast(pObject : any)->ClassArray_BaseClass: ''' 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. ''' pass # cpp source
def __init__(self): pass # CPP source def __assign__(self, src: ClassArray_BaseClass): return super().__assign__(src) def __init__(self) -> any: pass # CPP source
[docs] def reset_class(self, ptr: any): pass # cpp source
[docs] def Clear(self): pass # cpp source
[docs] def GetAmountOfElements(self) -> int: pass # cpp source
[docs] def End(self) -> any: pass # cpp source
def Add(self, V: any) -> int: pass # cpp source
[docs] def Add(self, V: any, N: int) -> int: pass # cpp source
[docs] def Insert(self, pos: int, V: any) -> bool: pass # cpp source
[docs] def Load(self, xml: any, ClassPtr: any, Extra: any = None) -> bool: pass # cpp source
[docs] def IsArray(self) -> bool: pass # cpp source
[docs] def ExpandWith(self, ElmName: str, base: any) -> int: pass # cpp source
[docs] def DelElement(self, index: int) -> bool: pass # cpp source
[docs] def Del(self, index: int, n: int): pass # cpp source
[docs] def CheckDirectCasting(self) -> bool: pass # cpp source
[docs] def FullCopy(self, SrcData: any, SrcDataExtra: any, Dest: any, DestData: any, DestExtraPtr: any, C: any) -> bool: pass # cpp source
[docs] def SaveBin(self, Data: any, Extra: any, Out: any, ExDictionary: any, SkipList: any): pass # cpp source
[docs] def LoadBin(self, Data: any, Extra: any, In: any, ExDictionary: any): pass # cpp source
[docs] def GetLast(self) -> any: pass # cpp source
[docs] class ClassArray_NGObject(): @staticmethod def dynamic_cast(pObject : any)->ClassArray_NGObject: ''' An analogue of the dynamic_cast function from C++, it checks whether the object pObject is a ClassArray_NGObject class or its descendant, and if so, returns the specified object, but of the ClassArray_NGObject type. ''' pass # cpp source def __init__(self): pass # CPP source def __assign__(self, src: ClassArray_NGObject): return super().__assign__(src) def __init__(self) -> any: pass # CPP source def reset_class(self, ptr: any): pass # cpp source def Clear(self): pass # cpp source def GetAmountOfElements(self) -> int: pass # cpp source def End(self) -> any: pass # cpp source def Add(self, V: any) -> int: pass # cpp source def Add(self, V: any, N: int) -> int: pass # cpp source def Insert(self, pos: int, V: any) -> bool: pass # cpp source def Load(self, xml: any, ClassPtr: any, Extra: any = None) -> bool: pass # cpp source def IsArray(self) -> bool: pass # cpp source def ExpandWith(self, ElmName: str, base: any) -> int: pass # cpp source def DelElement(self, index: int) -> bool: pass # cpp source def Del(self, index: int, n: int): pass # cpp source def CheckDirectCasting(self) -> bool: pass # cpp source def FullCopy(self, SrcData: any, SrcDataExtra: any, Dest: any, DestData: any, DestExtraPtr: any, C: any) -> bool: pass # cpp source def SaveBin(self, Data: any, Extra: any, Out: any, ExDictionary: any, SkipList: any): pass # cpp source def LoadBin(self, Data: any, Extra: any, In: any, ExDictionary: any): pass # cpp source def GetLast(self) -> any: pass # cpp source
[docs] class ClassArray_NGComponent(): @staticmethod def dynamic_cast(pObject : any)->ClassArray_NGComponent: ''' An analogue of the dynamic_cast function from C++, it checks whether the object pObject is a ClassArray_NGComponent class or its descendant, and if so, returns the specified object, but of the ClassArray_NGComponent type. ''' pass # cpp source def __init__(self): pass # CPP source def __assign__(self, src: ClassArray_NGComponent): return super().__assign__(src) def __init__(self) -> any: pass # CPP source def reset_class(self, ptr: any): pass # cpp source def Clear(self): pass # cpp source def GetAmountOfElements(self) -> int: pass # cpp source def End(self) -> any: pass # cpp source def Add(self, V: any) -> int: pass # cpp source def Add(self, V: any, N: int) -> int: pass # cpp source def Insert(self, pos: int, V: any) -> bool: pass # cpp source def Load(self, xml: any, ClassPtr: any, Extra: any = None) -> bool: pass # cpp source def IsArray(self) -> bool: pass # cpp source def ExpandWith(self, ElmName: str, base: any) -> int: pass # cpp source def DelElement(self, index: int) -> bool: pass # cpp source def Del(self, index: int, n: int): pass # cpp source def CheckDirectCasting(self) -> bool: pass # cpp source def FullCopy(self, SrcData: any, SrcDataExtra: any, Dest: any, DestData: any, DestExtraPtr: any, C: any) -> bool: pass # cpp source def SaveBin(self, Data: any, Extra: any, Out: any, ExDictionary: any, SkipList: any): pass # cpp source def LoadBin(self, Data: any, Extra: any, In: any, ExDictionary: any): pass # cpp source def GetLast(self) -> any: pass # cpp source
[docs] class ClassArray_knProperty(): @staticmethod def dynamic_cast(pObject : any)->ClassArray_knProperty: ''' An analogue of the dynamic_cast function from C++, it checks whether the object pObject is a ClassArray_knProperty class or its descendant, and if so, returns the specified object, but of the ClassArray_knProperty type. ''' pass # cpp source def __init__(self): pass # CPP source def __assign__(self, src: ClassArray_knProperty): return super().__assign__(src) def __init__(self) -> any: pass # CPP source def reset_class(self, ptr: any): pass # cpp source def Clear(self): pass # cpp source def GetAmountOfElements(self) -> int: pass # cpp source def End(self) -> any: pass # cpp source def Add(self, V: any) -> int: pass # cpp source def Add(self, V: any, N: int) -> int: pass # cpp source def Insert(self, pos: int, V: any) -> bool: pass # cpp source def Load(self, xml: any, ClassPtr: any, Extra: any = None) -> bool: pass # cpp source def IsArray(self) -> bool: pass # cpp source def ExpandWith(self, ElmName: str, base: any) -> int: pass # cpp source def DelElement(self, index: int) -> bool: pass # cpp source def Del(self, index: int, n: int): pass # cpp source def CheckDirectCasting(self) -> bool: pass # cpp source def FullCopy(self, SrcData: any, SrcDataExtra: any, Dest: any, DestData: any, DestExtraPtr: any, C: any) -> bool: pass # cpp source def SaveBin(self, Data: any, Extra: any, Out: any, ExDictionary: any, SkipList: any): pass # cpp source def LoadBin(self, Data: any, Extra: any, In: any, ExDictionary: any): pass # cpp source def GetLast(self) -> any: pass # cpp source
[docs] class ClassArray_BaseNode(): @staticmethod def dynamic_cast(pObject : any)->ClassArray_BaseNode: ''' An analogue of the dynamic_cast function from C++, it checks whether the object pObject is a ClassArray_BaseNode class or its descendant, and if so, returns the specified object, but of the ClassArray_BaseNode type. ''' pass # cpp source def __init__(self): pass # CPP source def __assign__(self, src: ClassArray_BaseNode): return super().__assign__(src) def __init__(self) -> any: pass # CPP source def reset_class(self, ptr: any): pass # cpp source def Clear(self): pass # cpp source def GetAmountOfElements(self) -> int: pass # cpp source def End(self) -> any: pass # cpp source def Add(self, V: any) -> int: pass # cpp source def Add(self, V: any, N: int) -> int: pass # cpp source def Insert(self, pos: int, V: any) -> bool: pass # cpp source def Load(self, xml: any, ClassPtr: any, Extra: any = None) -> bool: pass # cpp source def IsArray(self) -> bool: pass # cpp source def ExpandWith(self, ElmName: str, base: any) -> int: pass # cpp source def DelElement(self, index: int) -> bool: pass # cpp source def Del(self, index: int, n: int): pass # cpp source def CheckDirectCasting(self) -> bool: pass # cpp source def FullCopy(self, SrcData: any, SrcDataExtra: any, Dest: any, DestData: any, DestExtraPtr: any, C: any) -> bool: pass # cpp source def SaveBin(self, Data: any, Extra: any, Out: any, ExDictionary: any, SkipList: any): pass # cpp source def LoadBin(self, Data: any, Extra: any, In: any, ExDictionary: any): pass # cpp source def GetLast(self) -> any: pass # cpp source