ONE - On-device Neural Engine
|
A class member variables. More...
#include <ArtifactModel.h>
Public Member Functions | |
ArtifactClassVariable (const ArtifactClass *owner, const std::string &type_name, const std::string &var_name, const std::list< std::shared_ptr< ArtifactExpr > > &dimensions={}, const std::list< std::shared_ptr< ArtifactExpr > > &initializers={}) | |
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. | |
Public Member Functions inherited from nnc::ArtifactClassMember | |
ArtifactClassMember (const ArtifactClass *owner) | |
const ArtifactClass * | owner () const |
Public Member Functions inherited from nnc::ArtifactVariable | |
ArtifactVariable (std::string type_name, std::string var_name, std::list< std::shared_ptr< ArtifactExpr > > dimensions={}, std::list< std::shared_ptr< ArtifactExpr > > initializers={}) | |
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 & | typeName () const |
const std::list< std::shared_ptr< ArtifactExpr > > & | getDimensions () const |
const std::list< std::shared_ptr< ArtifactExpr > > & | getInitializers () const |
std::shared_ptr< ArtifactId > | use () |
Public Member Functions inherited from nnc::ArtifactNamed | |
ArtifactNamed (std::string name) | |
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 | |
Protected Attributes inherited from nnc::ArtifactClassMember | |
const ArtifactClass * | _owner |
A class member variables.
Definition at line 564 of file ArtifactModel.h.
|
inline |
Definition at line 567 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 575 of file ArtifactModel.h.
Referenced by TEST().