Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

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

#include <bitvector.h>

Inheritance diagram for BitVectorBits< S >:

BitVector< S > List of all members.

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 74 of file bitvector.h.

Public Member Functions

 operator unsigned * ()

Public Attributes

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


Member Function Documentation

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

Address of Buffer.

Definition at line 84 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 79 of file bitvector.h.


The documentation for this struct was generated from the following file:
Generated by  doxygen 1.4.4