List of all members.
Public Member Functions |
| REGISTER_SET (UINT32 first, UINT32 last) |
REG | Min () const |
REG | Max () const |
BOOL | Contains (REG reg_no) const |
VOID | InsertVector (REG reg_no, UINT32 vector) |
VOID | InsertAll () |
VOID | Insert (REG reg_no) |
VOID | Remove (REG reg_no) |
VOID | Clear () |
VOID | Invert () |
REG | PopNext () |
REG | PopNextFast () |
UINT32 | PopCount () const |
BOOL | PopCountIsZero () const |
UINT32 | HashKey () const |
REGISTER_SET | operator| (const REGISTER_SET &b) const |
REGISTER_SET & | operator|= (const REGISTER_SET &b) |
int | operator== (const REGISTER_SET &b) const |
int | operator!= (const REGISTER_SET &b) const |
REGISTER_SET | operator& (const REGISTER_SET &b) const |
REGISTER_SET & | operator&= (const REGISTER_SET &b) |
REGISTER_SET | operator- (const REGISTER_SET &b) const |
REGISTER_SET & | operator-= (const REGISTER_SET &b) |
STATIC std::string | PrintRange (REG start, REG stop) |
std::string | Dump () const |
std::string | String () const |
std::string | StringList () const |
template<UINT32 _min, UINT32 _max>
class LEVEL_CORE::REGISTER_SET< _min, _max >
The documentation for this class was generated from the following file: