tvm
Loading...
Searching...
No Matches
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

TVM_TIRX_DLL TupleType (ffi::Array< Type > fields, Location loc=UnknownLoc())
 Constructor.
 
 TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE (TupleType, Type, TupleTypeNode)
 
- Public Member Functions inherited from tvm::Type
 TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE (Type, ffi::ObjectRef, TypeNode)
 

Static Public Member Functions

TVM_TIRX_DLL static TupleType Empty ()
 Create an empty tuple type that constains nothing.
 
- Static Public Member Functions inherited from tvm::Type
static TVM_TIRX_DLL Type Missing ()
 Construct a MissingType for type information not yet populated.
 

Detailed Description

Managed reference to TupleTypeNode.

See also
TupleTypeNode.

Constructor & Destructor Documentation

◆ TupleType()

TVM_TIRX_DLL tvm::TupleType::TupleType ( ffi::Array< Type >  fields,
Location  loc = UnknownLoc() 
)
explicit

Constructor.

Parameters
fieldsFields in the tuple.
locThe loc of the type.

Member Function Documentation

◆ Empty()

TVM_TIRX_DLL 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_NOTNULLABLE()

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

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