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