BitVectorBits< S > Struct Template Reference
[Utils - Bit-Vector]

#include <bitvector.h>

Inheritance diagram for BitVectorBits< S >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 operator unsigned * ()

Public Attributes

unsigned Buffer [(S+BitVectorIndexMask)>>BitVectorIndexShift]

Detailed Description

template<size_t S>
struct BitVectorBits< S >

Template for a bit-vector buffer for storing S bits.

Bits are stored in unsigned integers, where bit index 0 is the least significant bit of the first integer.

See also:
BitVector and BitVectorPointer.

Definition at line 82 of file bitvector.h.


Member Function Documentation

template<size_t S>
BitVectorBits< S >::operator unsigned * (  ) 

Address of Buffer.

Definition at line 92 of file bitvector.h.


Member Data Documentation

template<size_t S>
unsigned BitVectorBits< S >::Buffer[(S+BitVectorIndexMask)>>BitVectorIndexShift]

Buffer used to store bits.

Definition at line 87 of file bitvector.h.


The documentation for this struct was generated from the following file:

Generated by  doxygen 1.6.1