![]() |
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 |