Go to the documentation of this file.
62 : name_(name), parent_(NULL) {
63 parent.addInstructionFormat(*
this);
81 parent.addInstructionFormat(*
this);
143 const std::string procName =
"InstructionFormat::addEncoding";
162 const std::string procName =
"InstructionFormat::addOperation";
187 for (
unsigned int i = 0; i <
encodings_.size(); i++) {
194 std::map<std::string, int>
218 for (
int i = 0; i < newState->
childCount(); i++) {
230 const std::string procName =
"InstructionFormat::loadState";
232 __FILE__, __LINE__, procName, exception.
errorMessage());
246 for (
unsigned int i = 0; i <
encodings_.size(); i++) {
static const std::string OSNAME_OTA_ENCODING
std::string stringAttribute(const std::string &name) const
#define assert(condition)
ObjectState * child(int index) const
void addChild(ObjectState *child)
std::string errorMessage() const
virtual ObjectState * saveState() const
int intAttribute(const std::string &name) const
virtual int width() const
void setAttribute(const std::string &name, const std::string &value)