ONE - On-device Neural Engine
|
The interface of the artifact source code producer. More...
#include <IArtifactGenerator.h>
Public Member Functions | |
virtual | ~IArtifactGenerator ()=default |
virtual void | visit (const ArtifactLiteral *node)=0 |
virtual void | visit (const ArtifactId *node)=0 |
virtual void | visit (const ArtifactRef *node)=0 |
virtual void | visit (const ArtifactDeref *node)=0 |
virtual void | visit (const ArtifactVariable *node)=0 |
virtual void | visit (const ArtifactFunctionCall *node)=0 |
virtual void | visit (const ArtifactUnaryExpr *node)=0 |
virtual void | visit (const ArtifactBinaryExpr *node)=0 |
virtual void | visit (const ArtifactIndex *node)=0 |
virtual void | visit (const ArtifactRet *node)=0 |
virtual void | visit (const ArtifactBreak *node)=0 |
virtual void | visit (const ArtifactCont *node)=0 |
virtual void | visit (const ArtifactBlock *node)=0 |
virtual void | visit (const ArtifactForLoop *node)=0 |
virtual void | visit (const ArtifactIf *node)=0 |
virtual void | visit (const ArtifactFunction *node)=0 |
virtual void | visit (const ArtifactClass *node)=0 |
virtual void | visit (const ArtifactClassVariable *node)=0 |
virtual void | visit (const ArtifactClassFunction *node)=0 |
virtual void | visit (const ArtifactModule *node)=0 |
The interface of the artifact source code producer.
Definition at line 51 of file IArtifactGenerator.h.
|
virtualdefault |
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.
|
pure virtual |
Implemented in nnc::ArtifactGeneratorCppCode, and nnc::ArtifactGeneratorCppDecl.