|
| template<class TInt> |
| std::string | asString (TInt val, char zero='0', char one='1') |
| | For printing bits.
|
| |
| template<class TInt> |
| std::ostream & | operator<< (std::ostream &str, const BitField< TInt > &obj) |
| | Stream output.
|
| |
| template<class TInt> |
| bool | operator== (const BitField< TInt > &lhs, const BitField< TInt > &rhs) |
| |
| template<class TInt> |
| bool | operator!= (const BitField< TInt > &lhs, const BitField< TInt > &rhs) |
| |
| template<class TInt> |
| BitField< TInt > | operator& (const BitField< TInt > &lhs, const BitField< TInt > &rhs) |
| |
| template<class TInt> |
| BitField< TInt > | operator| (const BitField< TInt > &lhs, const BitField< TInt > &rhs) |
| |
| template<class TInt> |
| BitField< TInt > | operator^ (const BitField< TInt > &lhs, const BitField< TInt > &rhs) |
| |
| template<class TInt> |
| BitField< TInt > | operator<< (const BitField< TInt > &lhs, unsigned num) |
| |
| template<class TInt> |
| BitField< TInt > | operator>> (const BitField< TInt > &lhs, unsigned num) |
| |