In This Package:
Bit.h File Reference
The collection of utilities for evaluation of bits for the unsigned integral values. More...
#include <functional>
#include "LHCbMath/TypeWrapper.h"
#include "boost/integer_traits.hpp"
#include "boost/static_assert.hpp"
Include dependency graph for Bit.h:
Go to the source code of this file.
Detailed Description
The collection of utilities for evaluation of bits for the unsigned integral values.
The utilities for evaluation of Nth bit for the unsigned integral values:
- Gaudi::Math::IBit The most efficient compile-time evaluator. It is applicable if both N and value are compile-time constanst
- Gaudi::Math::Bit Rather efficient fuctor, N is compile-time constanst
- Gaudi::Math::bit The regular function, the least efficient evaluator
The utilities for evaluation of range of bits [N1,N2) for the unsigned integral values. N2 is *NOT* included:
- Gaudi::Math::IBits The most efficient compile-time evaluator. It is applicable if both N1&N2 and value are compile-time constanst
- Gaudi::Math::Bits Rather efficient fuctor, N1&N2 are compile-time constanst
- Gaudi::Math::bits The regular function, the least efficient evaluator
- Attention:
- the least significant bit is numbered as #0
- See also:
- Gaudi::Math::IBit
Gaudi::Math::Bit
Gaudi::Math::bit
Gaudi::Math::IBits
Gaudi::Math::Bits
Gaudi::Math::bits
- Author:
- Vanya BELYAEV Ivan.Belyaev@nikhef.nl
- Date:
- 2008-08-01
Definition in file Bit.h.
Define Documentation
Definition at line 4 of file Bit.h.
Generated on Mon Apr 11 20:02:57 2011 for LHCbMath by 1.4.7