ONE - On-device Neural Engine
|
A base class for IR entity builders. More...
#include <EntityBuilder.h>
Public Member Functions | |
virtual | ~EntityBuilder ()=default |
Protected Member Functions | |
Module * | module (void) const |
void | module (Module *m) |
void | modulize (Entity *entity) const |
A base class for IR entity builders.
NOTE Only EntityBuilder is allowed to update module field of each Entity
Definition at line 31 of file EntityBuilder.h.
|
virtualdefault |
|
inlineprotected |
|
inlineprotected |
Definition at line 37 of file EntityBuilder.h.
Referenced by coco::BagManager::BagManager(), coco::BlockManager::BlockManager(), coco::InputManager::InputManager(), coco::InstrManager::InstrManager(), coco::ObjectManager::ObjectManager(), coco::OpManager::OpManager(), and coco::OutputManager::OutputManager().
|
inlineprotected |
Definition at line 40 of file EntityBuilder.h.
References coco::Entity::module().
Referenced by coco::InputManager::create(), coco::OutputManager::create(), coco::BagManager::create(), coco::BlockManager::create(), coco::InstrManager::create(), and coco::ObjectManager::create().