78 lines
2.2 KiB
Python
78 lines
2.2 KiB
Python
"""
|
|
Auto-generated Python stub file from benchmark_main.py
|
|
Module: benchmark_main
|
|
"""
|
|
|
|
|
|
c.CIfndef(__BENCHMARK_MAIN_DEFINE__)
|
|
__BENCHMARK_MAIN_DEFINE__: t.CDefine
|
|
|
|
from stdlib import malloc, free
|
|
from stdint import *
|
|
import string
|
|
import win32.win32console
|
|
from stdarg import va_start, va_end, va_arg, va_list
|
|
import t
|
|
import c
|
|
|
|
class Struct1:
|
|
a: UINT
|
|
b: UINT
|
|
class Item:
|
|
data: t.CVoid | t.CPtr
|
|
size: t.CSizeT
|
|
class List:
|
|
items: Item | t.CPtr
|
|
count: t.CSizeT
|
|
capacity: t.CSizeT
|
|
def __init__(self: List) -> t.CVoid | c.State: pass
|
|
def append(self: List, data: t.CVoid | t.CPtr, size: t.CSizeT) -> t.CVoid | c.State: pass
|
|
def get(self: List, index: t.CSizeT) -> t.CInt8T | t.CPtr | c.State: pass
|
|
def free(self: List) -> t.CVoid | c.State: pass
|
|
class EnumTest(t.CEnum):
|
|
A: c.State
|
|
B: c.State
|
|
C: c.State
|
|
Len: c.State
|
|
@t.CPythonObject
|
|
class OOPTest:
|
|
a: UINT
|
|
b: UINT
|
|
c: UINT
|
|
def __init__(self: OOPTest) -> t.CVoid | c.State: pass
|
|
def set_c(self: OOPTest, v: UINT) -> t.CVoid | c.State: pass
|
|
def __call__(self: OOPTest, a: UINT, b: UINT) -> UINT | c.State: pass
|
|
def __enter__(self: OOPTest) -> 'OOPTest' | t.CPtr | c.State: pass
|
|
def __exit__(self: OOPTest) -> t.CVoid | c.State: pass
|
|
def __add__(self: OOPTest, other: 'OOPTest' | t.CPtr) -> 'OOPTest' | t.CPtr | c.State: pass
|
|
def __str__(self: OOPTest) -> str | c.State: pass
|
|
def __bool__(self: OOPTest) -> bool | c.State: pass
|
|
def __len__(self: OOPTest) -> UINT | c.State: pass
|
|
@t.CPythonObject
|
|
class RangeOOPSimulation:
|
|
start: UINT
|
|
end: UINT
|
|
def __init__(self: RangeOOPSimulation, start: UINT, end: UINT) -> t.CVoid | c.State: pass
|
|
def __iter__(self: RangeOOPSimulation) -> 'RangeOOPSimulation' | t.CPtr | c.State: pass
|
|
def __next__(self: RangeOOPSimulation) -> UINT | c.State: pass
|
|
|
|
GLOBAL_VAR: t.CExtern | t.CInt
|
|
|
|
def rebutnotreGLOBAL_VAR() -> t.CInt | c.State: pass
|
|
|
|
def reGLOBAL_VAR() -> t.CInt | c.State: pass
|
|
|
|
def function2function() -> t.CInt | c.State: pass
|
|
|
|
def manyreturn() -> tuple[t.CInt, t.CInt] | c.State: pass
|
|
|
|
def str_to_hex(s: str) -> str | c.State: pass
|
|
|
|
def int_to_hex(num: int) -> str | c.State: pass
|
|
|
|
def int_to_str(num: int) -> str | c.State: pass
|
|
|
|
def main() -> t.CVoid | c.State: pass
|
|
|
|
|
|
c.CEndif() |