28 lines
888 B
Python
28 lines
888 B
Python
"""Auto-generated Python stub file"""
|
|
|
|
|
|
import t, c
|
|
import memhub
|
|
import string
|
|
from stdint import *
|
|
class list[T]:
|
|
__data__: t.CVoid | t.CPtr
|
|
__count__: t.CSizeT
|
|
__capacity__: t.CSizeT
|
|
__pool__: memhub.MemManager | t.CPtr
|
|
__elem_size__: t.CSizeT
|
|
__iter_index__: t.CSizeT
|
|
def __new__(self, pool: memhub.MemManager | t.CPtr, elem_size: t.CSizeT): pass
|
|
def __init__(self, pool: memhub.MemManager | t.CPtr, elem_size: t.CSizeT): pass
|
|
def __len__(self) -> t.CSizeT: pass
|
|
def append(self, item: T): pass
|
|
def get(self, index: t.CSizeT) -> T: pass
|
|
def __getitem__(self, index: t.CSizeT) -> T: pass
|
|
def set(self, index: t.CSizeT, value: T): pass
|
|
def __setitem__(self, index: t.CSizeT, value: T): pass
|
|
def pop(self) -> T: pass
|
|
def clear(self): pass
|
|
def __iter__(self) -> list[T] | t.CPtr: pass
|
|
def __next__(self) -> T: pass
|
|
|