| OpenASIP 2.2
    | 
#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. | |
| static MoveSlot | moveSlot_ | 
| The parent move slot. | |
| static GuardField | guardField_ | 
| The parent guard field. | |
| static NullUnconditionalGuardEncoding | instance_ | 
| The instance. | |
| 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. | |
|  Static Public Attributes inherited from GuardEncoding | |
| static const std::string | OSNAME_GUARD_ENCODING = "guard_encoding" | 
| ObjectState name for guard encoding. | |
| static const std::string | OSKEY_INVERTED = "inverted" | 
| ObjectState attribute key for invert flag. | |
| static const std::string | OSKEY_ENCODING = "encoding" | 
| ObjectState attribute key for encoding. | |
|  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.