"""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

