77 const string procName =
"ImmediateSlot::ImmediateSlot";
81 format text = textGenerator.
text(
85 __FILE__, __LINE__, procName, text.str());
89 format text = textGenerator.
text(
93 __FILE__, __LINE__, procName, text.str());
123 for (
int i = 0; i < itNav.
count(); i++) {
158 for (
int i = 0; i < itNav.
count(); i++) {
186 const string procName =
"ImmediateSlot::setName";
216 const string procName =
"ImmediateSlot::loadState";
#define assert(condition)
TTAMachine::Machine * machine
the architecture definition of the estimated processor
@ TXT_BUS_AND_IMM_SLOT_WITH_SAME_NAME
@ TXT_IMM_SLOT_EXISTS_BY_SAME_NAME
void setName(const std::string &name)
void internalUnsetMachine()
virtual void setName(const std::string &name)
virtual Machine * machine() const
virtual void loadState(const ObjectState *state)
void internalSetMachine(Machine &machine)
virtual TCEString name() const
virtual ObjectState * saveState() const
virtual void removeSlot(const std::string &slotName)
virtual int supportedWidth() const
ComponentType * item(int index) const
bool hasItem(const std::string &name) const
virtual ImmediateSlotNavigator immediateSlotNavigator() const
virtual InstructionTemplateNavigator instructionTemplateNavigator() const
virtual BusNavigator busNavigator() const
virtual void addImmediateSlot(ImmediateSlot &slot)
virtual void deleteImmediateSlot(ImmediateSlot &slot)
virtual boost::format text(int textId)