Template Class Optional

Template Class Optional#

Class Documentation#

template<typename T, typename = void>
class Optional#

Optional data type in FFI.

Note

For storage-enabled T, Optional<T> is backed by a single TVMFFIAny (Any) and uses kTVMFFINone to represent nullopt, so its layout is independent of T. For non-storage-enabled T it falls back to std::optional<T>.

Template Parameters:

T – The underlying type of the optional.