OpenASIP
2.0
|
#include <NullUnconditionalGuardEncoding.hh>
Static Public Member Functions | |
static NullUnconditionalGuardEncoding & | instance () |
Private Member Functions | |
NullUnconditionalGuardEncoding () | |
virtual | ~NullUnconditionalGuardEncoding () |
Static Private Attributes | |
static BinaryEncoding | bem_ |
The parent bem. More... | |
static MoveSlot | moveSlot_ |
The parent move slot. More... | |
static GuardField | guardField_ |
The parent guard field. More... | |
static NullUnconditionalGuardEncoding | instance_ |
The instance. More... | |
Additional Inherited Members | |
Public Member Functions inherited from UnconditionalGuardEncoding | |
UnconditionalGuardEncoding (bool inverted, unsigned int encoding, GuardField &parent) | |
UnconditionalGuardEncoding (const ObjectState *state, GuardField &parent) | |
virtual | ~UnconditionalGuardEncoding () |
virtual ObjectState * | saveState () const |
Public Member Functions inherited from GuardEncoding | |
virtual | ~GuardEncoding () |
GuardField * | parent () const |
bool | isGuardInverted () const |
unsigned int | encoding () const |
Static Public Attributes inherited from UnconditionalGuardEncoding | |
static const std::string | OSNAME_UNCONDITIONAL_GUARD_ENCODING = "uc_guard_encoding" |
ObjectState name for unconditional guard encoding. More... | |
Static Public Attributes inherited from GuardEncoding | |
static const std::string | OSNAME_GUARD_ENCODING = "guard_encoding" |
ObjectState name for guard encoding. More... | |
static const std::string | OSKEY_INVERTED = "inverted" |
ObjectState attribute key for invert flag. More... | |
static const std::string | OSKEY_ENCODING = "encoding" |
ObjectState attribute key for encoding. More... | |
Protected Member Functions inherited from GuardEncoding | |
GuardEncoding (bool inverted, unsigned int encoding) | |
GuardEncoding (const ObjectState *state) | |
void | setParent (GuardField *parent) |
A null version of UnconditionalGuardEncoding class.
Definition at line 45 of file NullUnconditionalGuardEncoding.hh.
|
private |
The constructor.
Definition at line 46 of file NullUnconditionalGuardEncoding.cc.
|
privatevirtual |
|
static |
Returns the only instance of NullUnconditionalGuardEncoding class.
Definition at line 64 of file NullUnconditionalGuardEncoding.cc.
References instance_.
Referenced by CodeCompressorPlugin::addBitsForGuardField(), and GuardField::unconditionalGuardEncoding().
|
staticprivate |
The parent bem.
Definition at line 54 of file NullUnconditionalGuardEncoding.hh.
|
staticprivate |
The parent guard field.
Definition at line 58 of file NullUnconditionalGuardEncoding.hh.
|
staticprivate |
The instance.
Definition at line 60 of file NullUnconditionalGuardEncoding.hh.
Referenced by instance().
|
staticprivate |
The parent move slot.
Definition at line 56 of file NullUnconditionalGuardEncoding.hh.