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

Method RegisterReflection

tests/cpp/testing_object.h:439–446  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

437 explicit TWithDefaultsObj(UnsafeInit) {}
438
439 static void RegisterReflection() {
440 namespace refl = tvm::ffi::reflection;
441 refl::ObjectDef<TWithDefaultsObj>()
442 .def_ro("required_val", &TWithDefaultsObj::required_val)
443 .def_ro("default_int", &TWithDefaultsObj::default_int, refl::default_value(42))
444 .def_ro("default_str", &TWithDefaultsObj::default_str, refl::default_value("default"))
445 .def_ro("default_bool", &TWithDefaultsObj::default_bool, refl::default_value(true));
446 }
447
448 static constexpr TVMFFISEqHashKind _type_s_eq_hash_kind = kTVMFFISEqHashKindTreeNode;
449 TVM_FFI_DECLARE_OBJECT_INFO_FINAL("test.WithDefaults", TWithDefaultsObj, Object);

Callers

nothing calls this directly

Calls 1

default_valueClass · 0.85

Tested by

no test coverage detected