""" Auto-generated Python stub file from opovl_test.py Module: opovl_test """ import stdio import stdlib import t, c import testcheck class Counter: val: t.CInt def __init__(self: Counter, v: t.CInt) -> t.CInt: pass def __add__(self: Counter, n: t.CInt) -> t.CInt: pass def __sub__(self: Counter, n: t.CInt) -> t.CInt: pass def __mul__(self: Counter, n: t.CInt) -> t.CInt: pass def __div__(self: Counter, n: t.CInt) -> t.CInt: pass def __mod__(self: Counter, n: t.CInt) -> t.CInt: pass def __eq__(self: Counter, n: t.CInt) -> t.CInt: pass def __ne__(self: Counter, n: t.CInt) -> t.CInt: pass def __lt__(self: Counter, n: t.CInt) -> t.CInt: pass def __le__(self: Counter, n: t.CInt) -> t.CInt: pass def __gt__(self: Counter, n: t.CInt) -> t.CInt: pass def __ge__(self: Counter, n: t.CInt) -> t.CInt: pass class BitBox: flags: t.CInt def __init__(self: BitBox, v: t.CInt) -> t.CInt: pass def __and__(self: BitBox, mask: t.CInt) -> t.CInt: pass def __or__(self: BitBox, mask: t.CInt) -> t.CInt: pass def __xor__(self: BitBox, mask: t.CInt) -> t.CInt: pass def __lshift__(self: BitBox, n: t.CInt) -> t.CInt: pass def __rshift__(self: BitBox, n: t.CInt) -> t.CInt: pass class Vec2: x: t.CInt y: t.CInt def __new__(self: Vec2, x0: t.CInt, y0: t.CInt) -> t.CInt: pass def __init__(self: Vec2, x0: t.CInt, y0: t.CInt) -> t.CInt: pass def __add__(self: Vec2, other: Vec2 | t.CPtr) -> Vec2 | t.CPtr: pass def __sub__(self: Vec2, other: Vec2 | t.CPtr) -> Vec2 | t.CPtr: pass def __eq__(self: Vec2, other: Vec2 | t.CPtr) -> t.CInt: pass def __ne__(self: Vec2, other: Vec2 | t.CPtr) -> t.CInt: pass def opovl_test() -> int: pass