Gecode::Support::BitSet< A > Class Template Reference
Simple bitsets. More...
#include <bitset.hpp>
Public Member Functions | |
BitSet (A &a, int s) | |
BitSet with space for s bits. | |
BitSet (A &a, const BitSet &bs) | |
Copy BitSet bs. | |
bool | get (int i) const |
Access value at bit i. | |
void | set (int i) |
Set bit i. | |
void | clear (int i) |
Clear bit i. | |
int | size (void) const |
Return size of bitset (number of bits). |
Detailed Description
template<class A>
class Gecode::Support::BitSet< A >
Simple bitsets.
Definition at line 49 of file bitset.hpp.
Constructor & Destructor Documentation
template<class A >
Gecode::Support::BitSet< A >::BitSet | ( | A & | a, | |
int | s | |||
) | [inline] |
BitSet with space for s bits.
Definition at line 85 of file bitset.hpp.
template<class A >
Gecode::Support::BitSet< A >::BitSet | ( | A & | a, | |
const BitSet< A > & | bs | |||
) | [inline] |
Copy BitSet bs.
Definition at line 93 of file bitset.hpp.
Member Function Documentation
template<class A >
bool Gecode::Support::BitSet< A >::get | ( | int | i | ) | const [inline] |
Access value at bit i.
Definition at line 101 of file bitset.hpp.
template<class A >
void Gecode::Support::BitSet< A >::set | ( | int | i | ) | [inline] |
Set bit i.
Definition at line 110 of file bitset.hpp.
template<class A >
void Gecode::Support::BitSet< A >::clear | ( | int | i | ) | [inline] |
Clear bit i.
Definition at line 119 of file bitset.hpp.
template<class A >
int Gecode::Support::BitSet< A >::size | ( | void | ) | const [inline] |
Return size of bitset (number of bits).
Definition at line 128 of file bitset.hpp.
The documentation for this class was generated from the following file:
- gecode/support/bitset.hpp (Revision: 9748)