1 #ifndef __XRDSSIBVEC_HH__ 2 #define __XRDSSIBVEC_HH__ 39 inline void Set(uint32_t bval)
40 {
if (bval < 64)
bitVec |= 1LL << bval;
44 inline bool IsSet(uint32_t bval)
45 {
if (bval < 64)
return bitVec & 1LL << bval;
46 std::set<uint32_t>::iterator it =
theSet.find(bval);
50 inline void UnSet(uint32_t bval)
51 {
if (bval < 64)
bitVec &= ~(1LL<<bval);
~XrdSsiBVec()
Definition: XrdSsiBVec.hh:58
void Set(uint32_t bval)
Definition: XrdSsiBVec.hh:39
Definition: XrdSsiBVec.hh:35
bool IsSet(uint32_t bval)
Definition: XrdSsiBVec.hh:44
std::set< uint32_t > theSet
Definition: XrdSsiBVec.hh:63
XrdSsiBVec()
Definition: XrdSsiBVec.hh:57
void Reset()
Definition: XrdSsiBVec.hh:55
uint64_t bitVec
Definition: XrdSsiBVec.hh:62
void UnSet(uint32_t bval)
Definition: XrdSsiBVec.hh:50