Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::multiprecision::detail::largest_signed_type< N > Struct Template Reference

#include <cpp_int_config.hpp>

Public Types

typedef mpl::if_c
< 1+std::numeric_limits< long
long >::digits==N, long long,
typename mpl::if_c
< 1+std::numeric_limits< long >
::digits==N, long, typename
mpl::if_c
< 1+std::numeric_limits< int >
::digits==N, int, typename
boost::int_t< N >::exact >
::type >::type >::type 
type
 

Member Typedef Documentation

template<unsigned N>
typedef mpl::if_c< 1 + std::numeric_limits<long long>::digits == N, long long, typename mpl::if_c< 1 + std::numeric_limits<long>::digits == N, long, typename mpl::if_c< 1 + std::numeric_limits<int>::digits == N, int, typename boost::int_t<N>::exact >::type >::type >::type boost::multiprecision::detail::largest_signed_type< N >::type

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