BALL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros
bitVector.h File Reference

Go to the source code of this file.

Classes

class  BALL::Bit
class  BALL::Bit::IllegalOperation
class  BALL::BitVector

Namespaces

namespace  BALL

Macros

#define BALL_BLOCK_BITS   8
#define BALL_BLOCK_MASK   (BALL_BLOCK_BITS - 1)
#define BALL_BLOCK_SHIFT   3
#define BALL_BLOCK_ALL_BITS_SET   0xFF
#define BALL_BLOCK_ALL_BITS_CLEARED   0x00
#define BALL_BLOCK_SIZE(bits)   (Size)(((bits) + BALL_BLOCK_BITS - 1) >> BALL_BLOCK_SHIFT)

Macro Definition Documentation

#define BALL_BLOCK_ALL_BITS_CLEARED   0x00

Definition at line 27 of file bitVector.h.

#define BALL_BLOCK_ALL_BITS_SET   0xFF

Definition at line 26 of file bitVector.h.

#define BALL_BLOCK_BITS   8

Definition at line 23 of file bitVector.h.

#define BALL_BLOCK_MASK   (BALL_BLOCK_BITS - 1)

Definition at line 24 of file bitVector.h.

#define BALL_BLOCK_SHIFT   3

Definition at line 25 of file bitVector.h.

#define BALL_BLOCK_SIZE (   bits)    (Size)(((bits) + BALL_BLOCK_BITS - 1) >> BALL_BLOCK_SHIFT)

Definition at line 30 of file bitVector.h.