#include <inttypes_AMOS.hh>
Public Member Functions | |
| BankFlags_t () | |
| Constructs an empty Flags_t object. | |
| ~BankFlags_t () | |
| Destroys a Flags_t object. | |
| void | clear () |
| Sets everything to zero. | |
Public Attributes | |
| uint8_t | is_removed: 1 |
| removed flag | |
| uint8_t | is_modified: 1 |
| modified flag | |
| uint8_t | is_flagA: 1 |
| generic user flag A | |
| uint8_t | is_flagB: 1 |
| generic user flag B | |
| uint8_t | nibble: 4 |
| extra class-specific bits | |
The flag set object provides 4 flags in a bit field, and can be directly accessed. In addition, 4 bits are left available for misc use.
Definition at line 104 of file inttypes_AMOS.hh.
| AMOS::BankFlags_t::BankFlags_t | ( | ) | [inline] |
Constructs an empty Flags_t object.
Initializes all flag bits to zero (false)
Definition at line 127 of file inttypes_AMOS.hh.
References clear().
| AMOS::BankFlags_t::~BankFlags_t | ( | ) | [inline] |
| void AMOS::BankFlags_t::clear | ( | ) | [inline] |
Sets everything to zero.
Definition at line 145 of file inttypes_AMOS.hh.
References is_flagA, is_flagB, is_modified, is_removed, and nibble.
Referenced by BankFlags_t().
| uint8_t AMOS::BankFlags_t::is_flagA |
| uint8_t AMOS::BankFlags_t::is_flagB |
| uint8_t AMOS::BankFlags_t::is_modified |
modified flag
Definition at line 116 of file inttypes_AMOS.hh.
Referenced by AMOS::Bank_t::appendBID(), clear(), AMOS::BankStream_t::operator<<(), and AMOS::Bank_t::replaceBID().
| uint8_t AMOS::BankFlags_t::is_removed |
removed flag
Definition at line 115 of file inttypes_AMOS.hh.
Referenced by AMOS::Bank_t::appendBID(), clear(), AMOS::Bank_t::concat(), AMOS::BankStream_t::ignore(), AMOS::BankStream_t::operator<<(), AMOS::BankStream_t::operator>>(), AMOS::Bank_t::removeBID(), and AMOS::Bank_t::replaceBID().
| uint8_t AMOS::BankFlags_t::nibble |
1.4.7