#include <Digit.h>
Inheritance diagram for Gaudi::Math::detail::_Digits< TYPE, N1, N2 >:
Public Member Functions | |
| int | operator() (const TYPE v) const |
| the only on eessential method | |
Private Types | |
| val1 = __Dig10<TYPE | |
| N1 | |
| TYPE | |
| value | |
| val2 = __Dig10<TYPE | |
| _imax10 = boost::integer_traits<TYPE>::digits10 | |
| enum | { val1 = __Dig10<TYPE, N1, TYPE, TYPE, value, val2 = __Dig10<TYPE, N1, TYPE, TYPE, value } |
| enum | { _imax10 = boost::integer_traits<TYPE>::digits10 } |
Private Member Functions | |
| BOOST_STATIC_ASSERT (boost::integer_traits< TYPE >::is_specialized) | |
| BOOST_STATIC_ASSERT (boost::integer_traits< TYPE >::is_integral) | |
| BOOST_STATIC_ASSERT (!boost::integer_traits< TYPE >::is_signed) | |
| BOOST_STATIC_ASSERT (N1< N2) | |
| BOOST_STATIC_ASSERT (N1<=_imax10) | |
| BOOST_STATIC_ASSERT (N2<=_imax10+1) | |
Definition at line 230 of file Digit.h.
anonymous enum [private] |
anonymous enum [private] |
| Gaudi::Math::detail::_Digits< TYPE, N1, N2 >::BOOST_STATIC_ASSERT | ( | boost::integer_traits< TYPE >::is_specialized | ) | [private] |
Reimplemented in Gaudi::Math::Digits< TYPE, N1, N2 >.
| Gaudi::Math::detail::_Digits< TYPE, N1, N2 >::BOOST_STATIC_ASSERT | ( | boost::integer_traits< TYPE >::is_integral | ) | [private] |
Reimplemented in Gaudi::Math::Digits< TYPE, N1, N2 >.
| Gaudi::Math::detail::_Digits< TYPE, N1, N2 >::BOOST_STATIC_ASSERT | ( | !boost::integer_traits< TYPE >::is_signed | ) | [private] |
Reimplemented in Gaudi::Math::Digits< TYPE, N1, N2 >.
| int Gaudi::Math::detail::_Digits< TYPE, N1, N2 >::operator() | ( | const TYPE | v | ) | const [inline] |
| Gaudi::Math::detail::_Digits< TYPE, N1, N2 >::BOOST_STATIC_ASSERT | ( | ) | [private] |
| Gaudi::Math::detail::_Digits< TYPE, N1, N2 >::BOOST_STATIC_ASSERT | ( | N1<= | _imax10 | ) | [private] |
| Gaudi::Math::detail::_Digits< TYPE, N1, N2 >::BOOST_STATIC_ASSERT | ( | N2<=_imax10+ | 1 | ) | [private] |
1.4.7