#include <Digit.h>
Inheritance diagram for Gaudi::Math::detail::_Digit< TYPE, N >:
Public Types | |
value = Gaudi::Math::IPower<unsigned long long | |
enum | { value = Gaudi::Math::IPower<unsigned long long, value = Gaudi::Math::IPower<unsigned long long } |
Public 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) | |
int | operator() (const TYPE v) const |
Private Types | |
_imax10 = boost::integer_traits<TYPE>::digits10 | |
enum | { _imax10 = boost::integer_traits<TYPE>::digits10 } |
Private Member Functions | |
BOOST_STATIC_ASSERT (N<=_imax10) |
Definition at line 189 of file Digit.h.
anonymous enum |
anonymous enum [private] |
Gaudi::Math::detail::_Digit< TYPE, N >::BOOST_STATIC_ASSERT | ( | boost::integer_traits< TYPE >::is_specialized | ) |
Reimplemented in Gaudi::Math::Digit< TYPE, N >.
Gaudi::Math::detail::_Digit< TYPE, N >::BOOST_STATIC_ASSERT | ( | boost::integer_traits< TYPE >::is_integral | ) |
Reimplemented in Gaudi::Math::Digit< TYPE, N >.
Gaudi::Math::detail::_Digit< TYPE, N >::BOOST_STATIC_ASSERT | ( | !boost::integer_traits< TYPE >::is_signed | ) |
Reimplemented in Gaudi::Math::Digit< TYPE, N >.
int Gaudi::Math::detail::_Digit< TYPE, N >::operator() | ( | const TYPE | v | ) | const [inline] |
Gaudi::Math::detail::_Digit< TYPE, N >::BOOST_STATIC_ASSERT | ( | N<= | _imax10 | ) | [private] |