57 const std::string& name,
Machine& owner)
77 const std::string procName =
78 "OperationTriggeredFormat::OperationTriggeredFormat";
83 boost::format errorMsg =
87 __FILE__, __LINE__, procName, errorMsg.str());
101 for (
unsigned int i = 0; i <
operands_.size(); i++) {
114 for (
unsigned int i = 0; i <
operations_.size(); i++) {
129 const std::string msg =
"Operation index out of range.";
145std::vector<OperationTriggeredOperand*>
188 const std::string procName =
"OperationTriggeredOperand::loadState";
197 for (
int i = 0; i < newState->
childCount(); i++) {
208 __FILE__, __LINE__, procName, exception.
errorMessage());
224 for (
unsigned int i = 0; i <
operands_.size(); i++) {
228 for (
unsigned int i = 0; i <
operations_.size(); i++) {
#define assert(condition)
TTAMachine::Machine * machine
the architecture definition of the estimated processor
std::string errorMessage() const
void setName(const std::string &name)
void setValue(const std::string &value)
ObjectState * child(int index) const
void addChild(ObjectState *child)
std::string stringValue() const
void internalUnsetMachine()
virtual Machine * machine() const
virtual void loadState(const ObjectState *state)
void internalSetMachine(Machine &machine)
virtual TCEString name() const
virtual ObjectState * saveState() const
virtual void deleteOperationTriggeredFormat(OperationTriggeredFormat &format)
virtual void addOperationTriggeredFormat(OperationTriggeredFormat &format)
static const std::string OSNAME_OPERAND
virtual boost::format text(int textId)