Go to the documentation of this file.
64 const std::string& regFile,
int index,
bool inverted,
unsigned int encoding,
66 :
GuardEncoding(inverted, encoding), regFile_(regFile), index_(index) {
87 const string procName =
"GPRGuardEncoding::GPRGuardEncoding";
GPRGuardEncoding(const std::string ®File, int index, bool inverted, unsigned int encoding, GuardField &parent)
int index_
Register index.
std::string stringAttribute(const std::string &name) const
std::string registerFile() const
static const std::string OSKEY_REGISTER_INDEX
ObjectState attribute key for register index.
void setName(const std::string &name)
void addGuardEncoding(GPRGuardEncoding &encoding)
virtual ObjectState * saveState() const
std::string regFile_
Name of the register file.
void setParent(GuardField *parent)
std::string errorMessage() const
static const std::string OSKEY_RF_NAME
ObjectState attribute key for the name of the register file.
void removeGuardEncoding(GPRGuardEncoding &encoding)
static const std::string OSNAME_GPR_GUARD_ENCODING
ObjectState name for GPR guard encoding.
int intAttribute(const std::string &name) const
int registerIndex() const
virtual ObjectState * saveState() const
void setAttribute(const std::string &name, const std::string &value)
virtual ~GPRGuardEncoding()
GuardField * parent() const