MCPcopy Create free account
hub / github.com/apache/tvm-ffi / _TestCxxClassBase

Class _TestCxxClassBase

python/tvm_ffi/testing/testing.py:289–306  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

287
288@c_class("testing.TestCxxClassBase")
289class _TestCxxClassBase(Object):
290 # tvm-ffi-stubgen(ty-map): testing.TestCxxClassBase -> testing._TestCxxClassBase
291 # tvm-ffi-stubgen(begin): object/testing.TestCxxClassBase
292 # fmt: off
293 v_i64: int
294 v_i32: int
295 if TYPE_CHECKING:
296 def __init__(self, v_i64: int, v_i32: int) -> None: ...
297 def __ffi_init__(self, v_i64: int, v_i32: int) -> None: ... # ty: ignore[invalid-method-override]
298 # fmt: on
299 # tvm-ffi-stubgen(end)
300 not_field_1 = 1
301 not_field_2: ClassVar[int] = 2
302
303 def __init__(self, v_i64: int, v_i32: int) -> None:
304 ti = getattr(type(self), "__tvm_ffi_type_info__")
305 ffi_init = tvm_ffi_core._lookup_type_attr(ti.type_index, "__ffi_init__")
306 self.__init_handle_by_constructor__(ffi_init, v_i64 + 1, v_i32 + 2)
307
308
309@c_class("testing.TestCxxClassDerived", eq=True, order=True, unsafe_hash=True)

Calls

no outgoing calls