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

#include <diagnostic.h>

Inheritance diagram for tvm::DiagnosticContextNode:
Collaboration diagram for tvm::DiagnosticContextNode:

Public Member Functions

 TVM_DECLARE_FINAL_OBJECT_INFO (DiagnosticContextNode, Object)
 

Static Public Member Functions

static void RegisterReflection ()
 

Public Attributes

IRModule module
 The Module to report against. More...
 
Array< Diagnosticdiagnostics
 The set of diagnostics to report. More...
 
DiagnosticRenderer renderer
 The renderer set for the context. More...
 

Static Public Attributes

static constexpr TVMFFISEqHashKind _type_s_eq_hash_kind = kTVMFFISEqHashKindTreeNode
 
static constexpr const char * _type_key = "DiagnosticContext"
 

Member Function Documentation

◆ RegisterReflection()

static void tvm::DiagnosticContextNode::RegisterReflection ( )
inlinestatic

◆ TVM_DECLARE_FINAL_OBJECT_INFO()

tvm::DiagnosticContextNode::TVM_DECLARE_FINAL_OBJECT_INFO ( DiagnosticContextNode  ,
Object   
)

Member Data Documentation

◆ _type_key

constexpr const char* tvm::DiagnosticContextNode::_type_key = "DiagnosticContext"
staticconstexpr

◆ _type_s_eq_hash_kind

constexpr TVMFFISEqHashKind tvm::DiagnosticContextNode::_type_s_eq_hash_kind = kTVMFFISEqHashKindTreeNode
staticconstexpr

◆ diagnostics

Array<Diagnostic> tvm::DiagnosticContextNode::diagnostics

The set of diagnostics to report.

◆ module

IRModule tvm::DiagnosticContextNode::module

The Module to report against.

◆ renderer

DiagnosticRenderer tvm::DiagnosticContextNode::renderer

The renderer set for the context.


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