LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
llzk::polymorphic::TypeVarType Class Reference
Inheritance diagram for llzk::polymorphic::TypeVarType:
[legend]
Collaboration diagram for llzk::polymorphic::TypeVarType:
[legend]

Public Member Functions

inline ::mlir::StringRef getRefName () const
 
void print (::mlir::AsmPrinter &odsPrinter) const
 
::mlir::FlatSymbolRefAttr getNameRef () const
 

Static Public Member Functions

static TypeVarType get (::mlir::MLIRContext *context, ::mlir::FlatSymbolRefAttr nameRef)
 
static TypeVarType get (::mlir::FlatSymbolRefAttr nameRef)
 
static constexpr ::llvm::StringLiteral getMnemonic ()
 
::mlir::Type parse (::mlir::AsmParser &odsParser)
 

Static Public Attributes

static constexpr ::llvm::StringLiteral name = "poly.tvar"
 

Detailed Description

Definition at line 23 of file Types.h.inc.

Member Function Documentation

◆ get() [1/2]

TypeVarType llzk::polymorphic::TypeVarType::get ( ::mlir::FlatSymbolRefAttr nameRef)
static

Definition at line 71 of file Types.cpp.inc.

◆ get() [2/2]

TypeVarType llzk::polymorphic::TypeVarType::get ( ::mlir::MLIRContext * context,
::mlir::FlatSymbolRefAttr nameRef )
static

Definition at line 67 of file Types.cpp.inc.

◆ getMnemonic()

static constexpr ::llvm::StringLiteral llzk::polymorphic::TypeVarType::getMnemonic ( )
inlinestatic

Definition at line 30 of file Types.h.inc.

◆ getNameRef()

mlir::FlatSymbolRefAttr llzk::polymorphic::TypeVarType::getNameRef ( ) const

Definition at line 103 of file Types.cpp.inc.

◆ getRefName()

inline ::mlir::StringRef llzk::polymorphic::TypeVarType::getRefName ( ) const
inline

Definition at line 26 of file Types.h.inc.

◆ parse()

mlir::Type llzk::polymorphic::TypeVarType::parse ( ::mlir::AsmParser & odsParser)
static

Definition at line 75 of file Types.cpp.inc.

◆ print()

void llzk::polymorphic::TypeVarType::print ( ::mlir::AsmPrinter & odsPrinter) const

Definition at line 96 of file Types.cpp.inc.

Member Data Documentation

◆ name

::llvm::StringLiteral llzk::polymorphic::TypeVarType::name = "poly.tvar"
static

Definition at line 27 of file Types.h.inc.


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