Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::math::policies::detail::precision< Digits10, Digits2 > Struct Template Reference

#include <policy.hpp>

Public Types

typedef mpl::if_c
< (Digits10::value==0),
digits2< 0 >, digits2
<((Digits10::value+1)*1000L)/301L > >::type 
digits2_type
 
typedef mpl::if_c
< (Digits2::value >
digits2_type::value), Digits2,
digits2_type >::type 
type
 

Member Typedef Documentation

template<class Digits10, class Digits2>
typedef mpl::if_c< (Digits10::value == 0), digits2<0>, digits2<((Digits10::value + 1) * 1000L) / 301L> >::type boost::math::policies::detail::precision< Digits10, Digits2 >::digits2_type
template<class Digits10, class Digits2>
typedef mpl::if_c< (Digits2::value > digits2_type::value), Digits2, digits2_type>::type boost::math::policies::detail::precision< Digits10, Digits2 >::type

The documentation for this struct was generated from the following file: