|
Public Member Functions |
| TBits (UInt_t nbits=8) |
| TBits (const TBits &) |
TBits & | operator= (const TBits &) |
virtual | ~TBits () |
void | ResetAllBits (Bool_t value=kFALSE) |
void | ResetBitNumber (UInt_t bitnumber) |
void | SetBitNumber (UInt_t bitnumber, Bool_t value=kTRUE) |
Bool_t | TestBitNumber (UInt_t bitnumber) const |
TBits::TReference | operator[] (UInt_t bitnumber) |
Bool_t | operator[] (UInt_t bitnumber) const |
TBits & | operator &= (const TBits &rhs) |
TBits & | operator|= (const TBits &rhs) |
TBits & | operator^= (const TBits &rhs) |
TBits & | operator<<= (UInt_t rhs) |
TBits & | operator>>= (UInt_t rhs) |
TBits | operator<< (UInt_t rhs) |
TBits | operator>> (UInt_t rhs) |
TBits | operator~ () |
void | Set (UInt_t nbits, const Char_t *array) |
void | Set (UInt_t nbits, const UChar_t *array) |
void | Set (UInt_t nbits, const Short_t *array) |
void | Set (UInt_t nbits, const UShort_t *array) |
void | Set (UInt_t nbits, const Int_t *array) |
void | Set (UInt_t nbits, const UInt_t *array) |
void | Set (UInt_t nbits, const Long64_t *array) |
void | Set (UInt_t nbits, const ULong64_t *array) |
void | Get (Char_t *array) const |
void | Get (UChar_t *array) const |
void | Get (Short_t *array) const |
void | Get (UShort_t *array) const |
void | Get (Int_t *array) const |
void | Get (UInt_t *array) const |
void | Get (Long64_t *array) const |
void | Get (ULong64_t *array) const |
void | Clear (Option_t *option="") |
void | Compact () |
UInt_t | CountBits (UInt_t startBit=0) const |
UInt_t | FirstNullBit (UInt_t startBit=0) const |
UInt_t | FirstSetBit (UInt_t startBit=0) const |
UInt_t | GetNbits () const |
UInt_t | GetNbytes () const |
Bool_t | operator== (const TBits &other) const |
Bool_t | operator!= (const TBits &other) const |
void | Paint (Option_t *option="") |
void | Print (Option_t *option="") const |
void | Output (ostream &) const |
| TBits (UInt_t nbits=8) |
| TBits (const TBits &) |
TBits & | operator= (const TBits &) |
virtual | ~TBits () |
void | ResetAllBits (Bool_t value=kFALSE) |
void | ResetBitNumber (UInt_t bitnumber) |
void | SetBitNumber (UInt_t bitnumber, Bool_t value=kTRUE) |
Bool_t | TestBitNumber (UInt_t bitnumber) const |
TBits::TReference | operator[] (UInt_t bitnumber) |
Bool_t | operator[] (UInt_t bitnumber) const |
TBits & | operator &= (const TBits &rhs) |
TBits & | operator|= (const TBits &rhs) |
TBits & | operator^= (const TBits &rhs) |
TBits & | operator<<= (UInt_t rhs) |
TBits & | operator>>= (UInt_t rhs) |
TBits | operator<< (UInt_t rhs) |
TBits | operator>> (UInt_t rhs) |
TBits | operator~ () |
void | Set (UInt_t nbits, const Char_t *array) |
void | Set (UInt_t nbits, const UChar_t *array) |
void | Set (UInt_t nbits, const Short_t *array) |
void | Set (UInt_t nbits, const UShort_t *array) |
void | Set (UInt_t nbits, const Int_t *array) |
void | Set (UInt_t nbits, const UInt_t *array) |
void | Set (UInt_t nbits, const Long64_t *array) |
void | Set (UInt_t nbits, const ULong64_t *array) |
void | Get (Char_t *array) const |
void | Get (UChar_t *array) const |
void | Get (Short_t *array) const |
void | Get (UShort_t *array) const |
void | Get (Int_t *array) const |
void | Get (UInt_t *array) const |
void | Get (Long64_t *array) const |
void | Get (ULong64_t *array) const |
void | Clear (Option_t *option="") |
void | Compact () |
UInt_t | CountBits (UInt_t startBit=0) const |
UInt_t | FirstNullBit (UInt_t startBit=0) const |
UInt_t | FirstSetBit (UInt_t startBit=0) const |
UInt_t | GetNbits () const |
UInt_t | GetNbytes () const |
Bool_t | operator== (const TBits &other) const |
Bool_t | operator!= (const TBits &other) const |
void | Paint (Option_t *option="") |
void | Print (Option_t *option="") const |
void | Output (ostream &) const |
Protected Member Functions |
void | ReserveBytes (UInt_t nbytes) |
void | DoAndEqual (const TBits &rhs) |
void | DoOrEqual (const TBits &rhs) |
void | DoXorEqual (const TBits &rhs) |
void | DoLeftShift (UInt_t shift) |
void | DoRightShift (UInt_t shift) |
void | DoFlip () |
void | ReserveBytes (UInt_t nbytes) |
void | DoAndEqual (const TBits &rhs) |
void | DoOrEqual (const TBits &rhs) |
void | DoXorEqual (const TBits &rhs) |
void | DoLeftShift (UInt_t shift) |
void | DoRightShift (UInt_t shift) |
void | DoFlip () |
Protected Attributes |
UInt_t | fNbits |
UInt_t | fNbytes |
UChar_t * | fAllBits |
UChar_t * | fAllBits |
Classes |
class | TReference |