#include <DTTFBitArray.h>
Classes | |
class | refToBit |
Public Member Functions | |
int | any () |
void | assign (const int p, const int n, const int val) |
void | assign (const int p, const int n, const DTTFBitArray< N > &val) |
void | assign (const int p, const int n, const char *str) |
DTTFBitArray< 8 > | byte (const int i) const |
void | cleanUnused () |
int | count () const |
unsigned & | dataWord (const int i) |
unsigned | dataWord (const int i) const |
DTTFBitArray (const DTTFBitArray< N > &br) | |
DTTFBitArray (const char *str, const int p, const int n) | |
DTTFBitArray () | |
DTTFBitArray (const unsigned i) | |
DTTFBitArray (const char *str) | |
int | element (const int pos) const |
DTTFBitArray< N > & | flip () |
unsigned & | getWord (const int pos) |
unsigned | getWord (const int pos) const |
unsigned | lastWordMask () const |
int | nBits () const |
int | none () |
int | nWords () const |
void | one () |
bool | operator!= (const DTTFBitArray< N > &a) const |
DTTFBitArray< N > | operator& (const DTTFBitArray< N > &a) |
DTTFBitArray< N > & | operator&= (const DTTFBitArray< N > &a) |
DTTFBitArray< N > | operator+ (const DTTFBitArray< N > &a) |
DTTFBitArray< N > & | operator++ (int) |
DTTFBitArray< N > & | operator+= (const DTTFBitArray< N > &a) |
DTTFBitArray< N > | operator- (const DTTFBitArray< N > &a) |
DTTFBitArray< N > & | operator-= (const DTTFBitArray< N > &a) |
bool | operator< (const DTTFBitArray< N > &a) const |
DTTFBitArray< N > | operator<< (const int n) |
DTTFBitArray< N > & | operator<<= (const int n) |
bool | operator<= (const DTTFBitArray< N > &a) const |
DTTFBitArray< N > & | operator= (const DTTFBitArray< N > &a) |
DTTFBitArray< N > & | operator= (const unsigned i) |
DTTFBitArray< N > & | operator= (const char *str) |
bool | operator== (const DTTFBitArray< N > &a) const |
bool | operator> (const DTTFBitArray< N > &a) const |
bool | operator>= (const DTTFBitArray< N > &a) const |
DTTFBitArray< N > | operator>> (const int n) |
DTTFBitArray< N > & | operator>>= (const int n) |
refToBit | operator[] (const int pos) |
int | operator[] (const int pos) const |
DTTFBitArray< N > | operator^ (const DTTFBitArray< N > &a) |
DTTFBitArray< N > & | operator^= (const DTTFBitArray< N > &a) |
DTTFBitArray< N > | operator| (const DTTFBitArray< N > &a) |
DTTFBitArray< N > & | operator|= (const DTTFBitArray< N > &a) |
DTTFBitArray< N > | operator~ () const |
std::ostream & | print (std::ostream &o=std::cout) const |
unsigned | read (const int p, const int n) const |
void | reset () |
void | reset (const int i) |
void | set (const int i) |
void | set (const int i, const char *str) |
void | set (const int i, const int val) |
int | size () const |
int | test (const int i) const |
DTTFBitArray< N > | twoComplement () const |
DTTFBitArray< N > & | twoComplement () |
void | unset (const int i) |
int | unusedBits () const |
void | zero () |
Static Public Member Functions | |
static int | getPosInWord (const int pos) |
static unsigned | getPosMask (const int pos) |
Private Attributes | |
unsigned | _data [N/32+1] |
Friends | |
class | refToBit |
Definition at line 30 of file DTTFBitArray.h.
DTTFBitArray< N >::DTTFBitArray | ( | ) | [inline] |
DTTFBitArray< N >::DTTFBitArray | ( | const DTTFBitArray< N > & | br | ) | [inline] |
Definition at line 85 of file DTTFBitArray.h.
References DTTFBitArray< N >::_data, DTTFBitArray< N >::cleanUnused(), i, and DTTFBitArray< N >::nWords().
DTTFBitArray< N >::DTTFBitArray | ( | const char * | str | ) | [inline] |
Definition at line 91 of file DTTFBitArray.h.
References DTTFBitArray< N >::assign(), DTTFBitArray< N >::cleanUnused(), DTTFBitArray< N >::nBits(), and DTTFBitArray< N >::zero().
{ this->zero(); this->assign(0,this->nBits(),str); this->cleanUnused(); }
DTTFBitArray< N >::DTTFBitArray | ( | const char * | str, |
const int | p, | ||
const int | n | ||
) | [inline] |
Definition at line 96 of file DTTFBitArray.h.
References DTTFBitArray< N >::assign(), and DTTFBitArray< N >::zero().
DTTFBitArray< N >::DTTFBitArray | ( | const unsigned | i | ) | [inline] |
Definition at line 100 of file DTTFBitArray.h.
References DTTFBitArray< N >::_data, DTTFBitArray< N >::cleanUnused(), i, and DTTFBitArray< N >::zero().
{ this->zero(); _data[0] = i; // the nBit least sign. bits are considered this->cleanUnused(); }
int DTTFBitArray< N >::any | ( | ) | [inline] |
Definition at line 184 of file DTTFBitArray.h.
References DTTFBitArray< N >::dataWord(), DTTFBitArray< N >::nWords(), and DTTFBitArray< N >::unusedBits().
{ int nw = this->nWords(); int ub = unusedBits(); if(this->dataWord(nw-1)<<ub!=0)return 1; if(nw>1){ for (int iw=0;iw<nw-1;iw++){ if(this->dataWord(iw)!=0) return 1; } } return 0; }
void DTTFBitArray< N >::assign | ( | const int | p, |
const int | n, | ||
const int | val | ||
) | [inline] |
Definition at line 239 of file DTTFBitArray.h.
References i, n, DTTFBitArray< N >::nBits(), and DTTFBitArray< N >::unset().
Referenced by DTTFBitArray< N >::DTTFBitArray(), and DTTFBitArray< N >::set().
void DTTFBitArray< N >::assign | ( | const int | p, |
const int | n, | ||
const DTTFBitArray< N > & | val | ||
) | [inline] |
Definition at line 250 of file DTTFBitArray.h.
References DTTFBitArray< N >::element(), i, n, DTTFBitArray< N >::nBits(), and DTTFBitArray< N >::unset().
void DTTFBitArray< N >::assign | ( | const int | p, |
const int | n, | ||
const char * | str | ||
) | [inline] |
Definition at line 261 of file DTTFBitArray.h.
References i, n, DTTFBitArray< N >::nBits(), and DTTFBitArray< N >::unset().
{ assert(p>=0 && p+n<=this->nBits()); // only the n least significant bits of val are considered for(int i=0; i<n;i++){ assert(str[i]=='1'||str[i]=='0'); if(str[i]=='1') { this->set(p+n-i-1); // reading a string from left to right } else { // --> most significative bit is the one this->unset(p+n-i-1); // with lower string index } } }
DTTFBitArray<8> DTTFBitArray< N >::byte | ( | const int | i | ) | const [inline] |
Definition at line 287 of file DTTFBitArray.h.
References DTTFBitArray< N >::_data, gen::k, DTTFBitArray< N >::nWords(), and dbtoconf::out.
void DTTFBitArray< N >::cleanUnused | ( | ) | [inline] |
Definition at line 170 of file DTTFBitArray.h.
References DTTFBitArray< N >::_data, DTTFBitArray< N >::lastWordMask(), and DTTFBitArray< N >::nWords().
Referenced by DTTFBitArray< N >::DTTFBitArray(), and DTTFBitArray< N >::operator=().
{ _data[this->nWords()-1] &= (this->lastWordMask()); }
int DTTFBitArray< N >::count | ( | void | ) | const [inline] |
Definition at line 175 of file DTTFBitArray.h.
References DTTFBitArray< N >::element(), i, n, and DTTFBitArray< N >::nBits().
unsigned& DTTFBitArray< N >::dataWord | ( | const int | i | ) | [inline] |
Definition at line 132 of file DTTFBitArray.h.
References DTTFBitArray< N >::_data, i, and DTTFBitArray< N >::nWords().
unsigned DTTFBitArray< N >::dataWord | ( | const int | i | ) | const [inline] |
Definition at line 128 of file DTTFBitArray.h.
References DTTFBitArray< N >::_data, i, and DTTFBitArray< N >::nWords().
Referenced by DTTFBitArray< N >::any(), DTTFBitArray< N >::none(), DTTFBitArray< N >::operator&=(), DTTFBitArray< N >::operator<(), DTTFBitArray< N >::operator==(), DTTFBitArray< N >::operator^=(), and DTTFBitArray< N >::operator|=().
int DTTFBitArray< N >::element | ( | const int | pos | ) | const [inline] |
Definition at line 210 of file DTTFBitArray.h.
References DTTFBitArray< N >::getPosMask(), and DTTFBitArray< N >::getWord().
Referenced by DTTFBitArray< N >::assign(), DTTFBitArray< N >::count(), DTTFBitArray< N >::operator++(), DTTFBitArray< N >::operator+=(), DTTFBitArray< N >::operator<<=(), DTTFBitArray< N >::operator>>=(), DTTFBitArray< N >::operator[](), DTTFBitArray< N >::print(), and DTTFBitArray< N >::test().
{ return (getWord(pos)&getPosMask(pos))!=static_cast<unsigned>(0); }
DTTFBitArray<N>& DTTFBitArray< N >::flip | ( | ) | [inline] |
Definition at line 406 of file DTTFBitArray.h.
References DTTFBitArray< N >::_data, i, and DTTFBitArray< N >::nWords().
Referenced by DTTFBitArray< N >::operator~().
static int DTTFBitArray< N >::getPosInWord | ( | const int | pos | ) | [inline, static] |
Definition at line 148 of file DTTFBitArray.h.
Referenced by DTTFBitArray< N >::getPosMask(), and DTTFBitArray< N >::refToBit::refToBit().
{ // assert(pos>=0&& pos<this->nBits()); return pos%32; }
static unsigned DTTFBitArray< N >::getPosMask | ( | const int | pos | ) | [inline, static] |
Definition at line 154 of file DTTFBitArray.h.
References DTTFBitArray< N >::getPosInWord().
Referenced by DTTFBitArray< N >::element(), DTTFBitArray< N >::refToBit::flip(), DTTFBitArray< N >::refToBit::operator int(), DTTFBitArray< N >::refToBit::operator=(), DTTFBitArray< N >::refToBit::operator~(), DTTFBitArray< N >::set(), and DTTFBitArray< N >::unset().
{ return static_cast<unsigned>(1)<<getPosInWord(pos); }
unsigned& DTTFBitArray< N >::getWord | ( | const int | pos | ) | [inline] |
Definition at line 138 of file DTTFBitArray.h.
References DTTFBitArray< N >::_data, and DTTFBitArray< N >::nBits().
Referenced by DTTFBitArray< N >::element(), DTTFBitArray< N >::refToBit::refToBit(), DTTFBitArray< N >::set(), and DTTFBitArray< N >::unset().
unsigned DTTFBitArray< N >::getWord | ( | const int | pos | ) | const [inline] |
Definition at line 142 of file DTTFBitArray.h.
References DTTFBitArray< N >::_data, and DTTFBitArray< N >::nBits().
unsigned DTTFBitArray< N >::lastWordMask | ( | ) | const [inline] |
Definition at line 165 of file DTTFBitArray.h.
References DTTFBitArray< N >::unusedBits().
Referenced by DTTFBitArray< N >::cleanUnused().
{ return static_cast<unsigned>(0xffffffff)>>(this->unusedBits()); }
int DTTFBitArray< N >::nBits | ( | ) | const [inline] |
Definition at line 121 of file DTTFBitArray.h.
References N.
Referenced by DTTFBitArray< N >::assign(), DTTFBitArray< N >::count(), DTTFBitArray< N >::DTTFBitArray(), DTTFBitArray< N >::getWord(), DTTFBitArray< N >::operator++(), DTTFBitArray< N >::operator+=(), DTTFBitArray< N >::operator<<=(), DTTFBitArray< N >::operator=(), DTTFBitArray< N >::operator>>=(), DTTFBitArray< N >::print(), DTTFBitArray< N >::read(), DTTFBitArray< N >::size(), and DTTFBitArray< N >::unusedBits().
{ return N; }
int DTTFBitArray< N >::none | ( | ) | [inline] |
Definition at line 197 of file DTTFBitArray.h.
References DTTFBitArray< N >::dataWord(), DTTFBitArray< N >::nWords(), and DTTFBitArray< N >::unusedBits().
{ int nw = this->nWords(); int ub = unusedBits(); if(this->dataWord(nw-1)<<ub!=0xffffffff)return 1; if(nw>1){ for (int iw=0;iw<nw-1;iw++){ if(this->dataWord(iw)!=0xffffffff) return 1; } } return 0; }
int DTTFBitArray< N >::nWords | ( | ) | const [inline] |
Definition at line 125 of file DTTFBitArray.h.
References N.
Referenced by DTTFBitArray< N >::any(), DTTFBitArray< N >::byte(), DTTFBitArray< N >::cleanUnused(), DTTFBitArray< N >::dataWord(), DTTFBitArray< N >::DTTFBitArray(), DTTFBitArray< N >::flip(), DTTFBitArray< N >::none(), DTTFBitArray< N >::one(), DTTFBitArray< N >::operator&=(), DTTFBitArray< N >::operator<(), DTTFBitArray< N >::operator=(), DTTFBitArray< N >::operator==(), DTTFBitArray< N >::operator^=(), DTTFBitArray< N >::operator|=(), and DTTFBitArray< N >::zero().
{ return N/32+1; }
void DTTFBitArray< N >::one | ( | ) | [inline] |
Definition at line 223 of file DTTFBitArray.h.
References DTTFBitArray< N >::_data, i, and DTTFBitArray< N >::nWords().
bool DTTFBitArray< N >::operator!= | ( | const DTTFBitArray< N > & | a | ) | const [inline] |
Definition at line 394 of file DTTFBitArray.h.
{ return !(a==*this); }
DTTFBitArray<N> DTTFBitArray< N >::operator& | ( | const DTTFBitArray< N > & | a | ) | [inline] |
DTTFBitArray<N>& DTTFBitArray< N >::operator&= | ( | const DTTFBitArray< N > & | a | ) | [inline] |
Definition at line 417 of file DTTFBitArray.h.
References DTTFBitArray< N >::dataWord(), i, and DTTFBitArray< N >::nWords().
DTTFBitArray<N> DTTFBitArray< N >::operator+ | ( | const DTTFBitArray< N > & | a | ) | [inline] |
DTTFBitArray<N>& DTTFBitArray< N >::operator++ | ( | int | ) | [inline] |
Definition at line 492 of file DTTFBitArray.h.
References DTTFBitArray< N >::element(), i, DTTFBitArray< N >::nBits(), and DTTFBitArray< N >::unset().
DTTFBitArray<N>& DTTFBitArray< N >::operator+= | ( | const DTTFBitArray< N > & | a | ) | [inline] |
Definition at line 476 of file DTTFBitArray.h.
References DTTFBitArray< N >::element(), i, DTTFBitArray< N >::nBits(), and cuy::rep.
DTTFBitArray<N> DTTFBitArray< N >::operator- | ( | const DTTFBitArray< N > & | a | ) | [inline] |
DTTFBitArray<N>& DTTFBitArray< N >::operator-= | ( | const DTTFBitArray< N > & | a | ) | [inline] |
Definition at line 510 of file DTTFBitArray.h.
References DTTFBitArray< N >::twoComplement().
{ return *this+=a.twoComplement(); }
bool DTTFBitArray< N >::operator< | ( | const DTTFBitArray< N > & | a | ) | const [inline] |
Definition at line 371 of file DTTFBitArray.h.
References a, DTTFBitArray< N >::dataWord(), DTTFBitArray< N >::nWords(), and DTTFBitArray< N >::unusedBits().
{ int nw = this->nWords(); int ub = this->unusedBits(); unsigned aaa = this->dataWord(nw-1)<<ub; // ignore unused bits unsigned bbb = a.dataWord(nw-1)<<ub; // in both operands if (aaa<bbb) { return 1; } else if (aaa>bbb) { return 0; } if(nw>1){ for (int iw=nw-2;iw>=0;iw--){ if (this->dataWord(iw)<a.dataWord(iw)) { return 1; } else if (this->dataWord(iw)>a.dataWord(iw)) { return 0; } } } return 0; }
DTTFBitArray<N> DTTFBitArray< N >::operator<< | ( | const int | n | ) | [inline] |
Definition at line 460 of file DTTFBitArray.h.
References n.
{ return DTTFBitArray<N> (*this)<<=n; }
DTTFBitArray<N>& DTTFBitArray< N >::operator<<= | ( | const int | n | ) | [inline] |
Definition at line 450 of file DTTFBitArray.h.
References DTTFBitArray< N >::element(), i, n, DTTFBitArray< N >::nBits(), and DTTFBitArray< N >::unset().
bool DTTFBitArray< N >::operator<= | ( | const DTTFBitArray< N > & | a | ) | const [inline] |
DTTFBitArray<N>& DTTFBitArray< N >::operator= | ( | const unsigned | i | ) | [inline] |
Definition at line 307 of file DTTFBitArray.h.
References DTTFBitArray< N >::_data, DTTFBitArray< N >::cleanUnused(), i, and DTTFBitArray< N >::zero().
{ this->zero(); _data[0] = i; // the nBit least sign. bits are considered this->cleanUnused(); return *this; }
DTTFBitArray<N>& DTTFBitArray< N >::operator= | ( | const char * | str | ) | [inline] |
Definition at line 328 of file DTTFBitArray.h.
References DTTFBitArray< N >::cleanUnused(), i, DTTFBitArray< N >::nBits(), DTTFBitArray< N >::unset(), and DTTFBitArray< N >::zero().
{ this->zero(); for(int i=0; i<this->nBits();i++){ assert(str[i]=='1'||str[i]=='0'); if(str[i]=='1') { this->set(this->nBits()-i-1); // reading a string from left to right } else if(str[i]=='0') { // --> most significative bit is the one this->unset(this->nBits()-i-1); // with lower string index } else { break; // exit when find a char which is not 0 or 1 } } this->cleanUnused(); return *this; }
DTTFBitArray<N>& DTTFBitArray< N >::operator= | ( | const DTTFBitArray< N > & | a | ) | [inline] |
Definition at line 296 of file DTTFBitArray.h.
References DTTFBitArray< N >::_data, DTTFBitArray< N >::cleanUnused(), i, and DTTFBitArray< N >::nWords().
bool DTTFBitArray< N >::operator== | ( | const DTTFBitArray< N > & | a | ) | const [inline] |
Definition at line 357 of file DTTFBitArray.h.
References DTTFBitArray< N >::dataWord(), DTTFBitArray< N >::nWords(), and DTTFBitArray< N >::unusedBits().
bool DTTFBitArray< N >::operator> | ( | const DTTFBitArray< N > & | a | ) | const [inline] |
bool DTTFBitArray< N >::operator>= | ( | const DTTFBitArray< N > & | a | ) | const [inline] |
DTTFBitArray<N> DTTFBitArray< N >::operator>> | ( | const int | n | ) | [inline] |
Definition at line 473 of file DTTFBitArray.h.
References n.
{ return DTTFBitArray<N> (*this)>>=n; }
DTTFBitArray<N>& DTTFBitArray< N >::operator>>= | ( | const int | n | ) | [inline] |
Definition at line 463 of file DTTFBitArray.h.
References DTTFBitArray< N >::element(), i, n, DTTFBitArray< N >::nBits(), and DTTFBitArray< N >::unset().
refToBit DTTFBitArray< N >::operator[] | ( | const int | pos | ) | [inline] |
Definition at line 353 of file DTTFBitArray.h.
References DTTFBitArray< N >::refToBit.
int DTTFBitArray< N >::operator[] | ( | const int | pos | ) | const [inline] |
Definition at line 354 of file DTTFBitArray.h.
References DTTFBitArray< N >::element().
DTTFBitArray<N> DTTFBitArray< N >::operator^ | ( | const DTTFBitArray< N > & | a | ) | [inline] |
DTTFBitArray<N>& DTTFBitArray< N >::operator^= | ( | const DTTFBitArray< N > & | a | ) | [inline] |
Definition at line 439 of file DTTFBitArray.h.
References DTTFBitArray< N >::dataWord(), i, and DTTFBitArray< N >::nWords().
DTTFBitArray<N> DTTFBitArray< N >::operator| | ( | const DTTFBitArray< N > & | a | ) | [inline] |
DTTFBitArray<N>& DTTFBitArray< N >::operator|= | ( | const DTTFBitArray< N > & | a | ) | [inline] |
Definition at line 428 of file DTTFBitArray.h.
References DTTFBitArray< N >::dataWord(), i, and DTTFBitArray< N >::nWords().
DTTFBitArray<N> DTTFBitArray< N >::operator~ | ( | ) | const [inline] |
Definition at line 414 of file DTTFBitArray.h.
References DTTFBitArray< N >::flip().
{ return DTTFBitArray<N> (*this).flip(); }
std::ostream& DTTFBitArray< N >::print | ( | std::ostream & | o = std::cout | ) | const [inline] |
Definition at line 345 of file DTTFBitArray.h.
References DTTFBitArray< N >::element(), i, DTTFBitArray< N >::nBits(), and python::connectstrParser::o.
Referenced by L1MuDTPtaLut::print().
unsigned DTTFBitArray< N >::read | ( | const int | p, |
const int | n | ||
) | const [inline] |
Definition at line 275 of file DTTFBitArray.h.
References i, n, DTTFBitArray< N >::nBits(), dbtoconf::out, and DTTFBitArray< N >::test().
void DTTFBitArray< N >::reset | ( | const int | i | ) | [inline] |
Definition at line 232 of file DTTFBitArray.h.
References DTTFBitArray< N >::unset().
void DTTFBitArray< N >::reset | ( | void | ) | [inline] |
void DTTFBitArray< N >::set | ( | const int | i, |
const char * | str | ||
) | [inline] |
Definition at line 236 of file DTTFBitArray.h.
References DTTFBitArray< N >::assign(), and i.
void DTTFBitArray< N >::set | ( | const int | i, |
const int | val | ||
) | [inline] |
Definition at line 235 of file DTTFBitArray.h.
References DTTFBitArray< N >::assign(), and i.
void DTTFBitArray< N >::set | ( | const int | i | ) | [inline] |
Definition at line 230 of file DTTFBitArray.h.
References DTTFBitArray< N >::getPosMask(), DTTFBitArray< N >::getWord(), and i.
{ getWord(i) |= getPosMask(i); }
int DTTFBitArray< N >::size | ( | void | ) | const [inline] |
Definition at line 122 of file DTTFBitArray.h.
References DTTFBitArray< N >::nBits().
{ return this->nBits(); }
int DTTFBitArray< N >::test | ( | const int | i | ) | const [inline] |
Definition at line 213 of file DTTFBitArray.h.
References DTTFBitArray< N >::element().
Referenced by DTTFBitArray< N >::read().
DTTFBitArray<N>& DTTFBitArray< N >::twoComplement | ( | ) | [inline] |
Definition at line 503 of file DTTFBitArray.h.
{ (*this).flip(); (*this)++; return *this; }
DTTFBitArray<N> DTTFBitArray< N >::twoComplement | ( | ) | const [inline] |
Definition at line 500 of file DTTFBitArray.h.
Referenced by DTTFBitArray< N >::operator-=(), L1MuDTExtLut::print(), L1MuDTPtaLut::print(), and L1MuDTPhiLut::print().
{ return DTTFBitArray<N> (~*this)++; }
void DTTFBitArray< N >::unset | ( | const int | i | ) | [inline] |
Definition at line 231 of file DTTFBitArray.h.
References DTTFBitArray< N >::getPosMask(), and DTTFBitArray< N >::getWord().
Referenced by DTTFBitArray< N >::assign(), DTTFBitArray< N >::operator++(), DTTFBitArray< N >::operator<<=(), DTTFBitArray< N >::operator=(), DTTFBitArray< N >::operator>>=(), and DTTFBitArray< N >::reset().
{ getWord(i) &= ~getPosMask(i); }
int DTTFBitArray< N >::unusedBits | ( | ) | const [inline] |
Definition at line 159 of file DTTFBitArray.h.
References DTTFBitArray< N >::nBits().
Referenced by DTTFBitArray< N >::any(), DTTFBitArray< N >::lastWordMask(), DTTFBitArray< N >::none(), DTTFBitArray< N >::operator<(), and DTTFBitArray< N >::operator==().
void DTTFBitArray< N >::zero | ( | ) | [inline] |
Definition at line 216 of file DTTFBitArray.h.
References DTTFBitArray< N >::_data, i, and DTTFBitArray< N >::nWords().
Referenced by DTTFBitArray< N >::DTTFBitArray(), DTTFBitArray< N >::operator=(), and DTTFBitArray< N >::reset().
friend class refToBit [friend] |
Definition at line 33 of file DTTFBitArray.h.
Referenced by DTTFBitArray< N >::operator[]().
unsigned DTTFBitArray< N >::_data[N/32+1] [private] |
Definition at line 519 of file DTTFBitArray.h.
Referenced by DTTFBitArray< N >::byte(), DTTFBitArray< N >::cleanUnused(), DTTFBitArray< N >::dataWord(), DTTFBitArray< N >::DTTFBitArray(), DTTFBitArray< N >::flip(), DTTFBitArray< N >::getWord(), DTTFBitArray< N >::one(), DTTFBitArray< N >::operator=(), and DTTFBitArray< N >::zero().