Files
TransPyC/BenchmarkProject/temp/a5c3e35ade4bf308.pyi
2026-06-16 16:09:42 +08:00

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()