Public Member Functions | List of all members
LEVEL_CORE::REGISTER_SET< _min, _max > Class Template Reference

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_SEToperator|= (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_SEToperator&= (const REGISTER_SET &b)
REGISTER_SET operator- (const REGISTER_SET &b) const
REGISTER_SEToperator-= (const REGISTER_SET &b)
STATIC std::string PrintRange (REG start, REG stop)
std::string Dump () const
std::string String () const
std::string StringList () const

The documentation for this class was generated from the following file: