![]() |
OR-Tools
8.2
|
Classes | |
class | Iterator |
Public Member Functions | |
Bitset64 () | |
Bitset64 (IndexType size) | |
IndexType | size () const |
void | PushBack (bool value) |
void | Resize (IndexType size) |
void | ClearAndResize (IndexType size) |
void | ClearAll () |
void | Clear (IndexType i) |
void | ClearBucket (IndexType i) |
void | ClearTwoBits (IndexType i) |
bool | AreOneOfTwoBitsSet (IndexType i) const |
bool | IsSet (IndexType i) const |
bool | operator[] (IndexType i) const |
void | Set (IndexType i) |
void | Set (IndexType i, bool value) |
void | CopyBucket (const Bitset64< IndexType > &other, IndexType i) |
template<typename OtherIndexType > | |
void | SetContentFromBitset (const Bitset64< OtherIndexType > &other) |
template<typename OtherIndexType > | |
void | SetContentFromBitsetOfSameSize (const Bitset64< OtherIndexType > &other) |
void | Intersection (const Bitset64< IndexType > &other) |
void | Union (const Bitset64< IndexType > &other) |
Iterator | begin () const |
Iterator | end () const |
void | SetBitFromOtherBitSets (IndexType i, const Bitset64< IndexType > &other1, uint64 use1, const Bitset64< IndexType > &other2, uint64 use2) |
std::string | DebugString () const |
|
inline |
|
inline |
|
inline |
|
inline |