tvm
Public Member Functions | Static Public Member Functions | List of all members
tvm::TupleType Class Reference

Managed reference to TupleTypeNode. More...

#include <type.h>

Inheritance diagram for tvm::TupleType:
Collaboration diagram for tvm::TupleType:

Public Member Functions

 TupleType (ffi::Array< Type > fields, Span span=Span())
 Constructor. More...
 
 TVM_FFI_DEFINE_OBJECT_REF_METHODS_NULLABLE (TupleType, Type, TupleTypeNode)
 
- Public Member Functions inherited from tvm::Type
 TVM_FFI_DEFINE_OBJECT_REF_METHODS_NULLABLE (Type, ffi::ObjectRef, TypeNode)
 

Static Public Member Functions

static TupleType Empty ()
 Create an empty tuple type that constains nothing. More...
 

Detailed Description

Managed reference to TupleTypeNode.

See also
TupleTypeNode.

Constructor & Destructor Documentation

◆ TupleType()

tvm::TupleType::TupleType ( ffi::Array< Type fields,
Span  span = Span() 
)
explicit

Constructor.

Parameters
fieldsFields in the tuple.
spanThe span of the type.

Member Function Documentation

◆ Empty()

static TupleType tvm::TupleType::Empty ( )
static

Create an empty tuple type that constains nothing.

Returns
A empty tuple type.

◆ TVM_FFI_DEFINE_OBJECT_REF_METHODS_NULLABLE()

tvm::TupleType::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NULLABLE ( TupleType  ,
Type  ,
TupleTypeNode   
)

The documentation for this class was generated from the following file: