Generated on Mon Nov 30 23:53:56 2009 for Gecode by doxygen 1.6.1

Gecode::Support::BitSet< A > Class Template Reference

Simple bitsets. More...

#include <bitset.hpp>

List of all members.

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: