|
ONE - On-device Neural Engine
|
Type of objects which can be used to reference named entities by their names. More...
#include <ArtifactModel.h>

Public Member Functions | |
| ArtifactId (std::string id) | |
| ArtifactId (const ArtifactNamed *named) | |
| void | accept (IArtifactGenerator *g) const override |
| This is the core function of each artifact entity and is implemented by all concrete classes in the hierarchy. | |
| const std::string & | name () const |
Public Member Functions inherited from nnc::ArtifactEntity | |
| virtual | ~ArtifactEntity ()=default |
| virtual bool | isBlock () const |
| If this entity represents something containing a block of instructions. | |
Additional Inherited Members | |
Protected Member Functions inherited from nnc::ArtifactEntity | |
| ArtifactEntity ()=default | |
Type of objects which can be used to reference named entities by their names.
Definition at line 120 of file ArtifactModel.h.
|
inlineexplicit |
Definition at line 123 of file ArtifactModel.h.
|
inlineexplicit |
Definition at line 124 of file ArtifactModel.h.
|
inlineoverridevirtual |
This is the core function of each artifact entity and is implemented by all concrete classes in the hierarchy.
Implements nnc::ArtifactEntity.
Definition at line 126 of file ArtifactModel.h.
|
inline |
Definition at line 128 of file ArtifactModel.h.
Referenced by nnc::ArtifactGeneratorCppCode::visit(), and nnc::ArtifactGeneratorCppDecl::visit().