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 (Array< Type > fields, Span span=Span())
 Constructor. More...
 
 TVM_DEFINE_OBJECT_REF_METHODS (TupleType, Type, TupleTypeNode)
 
- Public Member Functions inherited from tvm::Type
 TVM_DEFINE_OBJECT_REF_METHODS (Type, 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 ( 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_DEFINE_OBJECT_REF_METHODS()

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

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