61 const std::string& name,
unsigned int encoding,
unsigned int extraBits,
63 :
Encoding(encoding, extraBits, NULL), bridge_(name) {
82 :
Encoding(state, NULL), bridge_(
"") {
83 const string procName =
"BridgeEncoding::BridgeEncoding";
#define assert(condition)
static const std::string OSNAME_BRIDGE_ENCODING
ObjectState name for bridge encoding.
virtual int bitPosition() const
virtual ~BridgeEncoding()
std::string bridge_
Name of the bridge.
std::string bridgeName() const
SourceField * parent() const
static const std::string OSKEY_BRIDGE_NAME
ObjectState attribute key for the name of the bridge.
BridgeEncoding(const std::string &name, unsigned int encoding, unsigned int extraBits, SourceField &parent)
virtual ObjectState * saveState() const
virtual ObjectState * saveState() const
InstructionField * parent() const
virtual int width() const
void setParent(InstructionField *parent)
std::string errorMessage() const
void setName(const std::string &name)
void setAttribute(const std::string &name, const std::string &value)
std::string stringAttribute(const std::string &name) const
void addBridgeEncoding(BridgeEncoding &encoding)
virtual int width() const
void removeBridgeEncoding(BridgeEncoding &encoding)