Module tvm::runtime::object[][src]

Structs

A TVM intrusive smart pointer header, in TVM all FFI compatible types start with an Object as their first field. The base object tracks a type_index which is an index into the runtime type information table, an atomic reference count, and a customized deleter which will be invoked when the reference count is zero.

A smart pointer for types which implement IsObject. This type directly corresponds to TVM’s C++ type ObjectPtr.

Traits

An unsafe trait which should be implemented for an object subtype.

Functions