ONE - On-device Neural Engine
|
Class representing a module in the ACL C++ soft backend. More...
#include <ArtifactModel.h>
Public Member Functions | |
ArtifactModule (std::string name) | |
void | accept (IArtifactGenerator *g) const |
std::shared_ptr< ArtifactClass > | createClass (const std::string &name) |
void | addHeaderInclude (const std::string &name) |
void | addSourceInclude (const std::string &name) |
void | addHeaderSysInclude (const std::string &name) |
void | addSourceSysInclude (const std::string &name) |
const std::string & | name () const |
const std::list< std::shared_ptr< ArtifactEntity > > | entities () const |
const std::list< std::string > & | headerIncludes () const |
const std::list< std::string > & | sourceIncludes () const |
const std::list< std::string > & | headerSysIncludes () const |
const std::list< std::string > & | sourceSysIncludes () const |
Class representing a module in the ACL C++ soft backend.
Definition at line 696 of file ArtifactModel.h.
|
inlineexplicit |
Definition at line 699 of file ArtifactModel.h.
|
inline |
|
inline |
Definition at line 710 of file ArtifactModel.h.
References name().
Referenced by nnc::AclCppOpGenerator::generate().
|
inline |
Definition at line 712 of file ArtifactModel.h.
References name().
Referenced by nnc::AclCppOpGenerator::generate().
|
inline |
Definition at line 711 of file ArtifactModel.h.
References name().
|
inline |
Definition at line 713 of file ArtifactModel.h.
References name().
|
inline |
Definition at line 703 of file ArtifactModel.h.
References name().
Referenced by nnc::AclCppOpGenerator::generate().
|
inline |
Definition at line 716 of file ArtifactModel.h.
Referenced by nnc::ArtifactGeneratorCppCode::visit(), and nnc::ArtifactGeneratorCppDecl::visit().
|
inline |
Definition at line 717 of file ArtifactModel.h.
Referenced by nnc::ArtifactGeneratorCppDecl::visit().
|
inline |
Definition at line 719 of file ArtifactModel.h.
Referenced by nnc::ArtifactGeneratorCppDecl::visit().
|
inline |
Definition at line 715 of file ArtifactModel.h.
Referenced by addHeaderInclude(), addHeaderSysInclude(), addSourceInclude(), addSourceSysInclude(), createClass(), nnc::AclCppOpGenerator::generate(), and nnc::ArtifactGeneratorCppCode::visit().
|
inline |
Definition at line 718 of file ArtifactModel.h.
Referenced by nnc::ArtifactGeneratorCppCode::visit().
|
inline |
Definition at line 720 of file ArtifactModel.h.
Referenced by nnc::ArtifactGeneratorCppCode::visit().