Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::multiprecision::default_ops::double_precision_type< backends::cpp_int_backend< MinBits, MaxBits, SignType, Checked, Allocator > > Struct Template Reference

#include <cpp_int.hpp>

Public Types

typedef mpl::if_c
< backends::is_fixed_precision
< backends::cpp_int_backend
< MinBits, MaxBits, SignType,
Checked, Allocator > >::value,
backends::cpp_int_backend
< (is_void< Allocator >::value?2
*backends::max_precision
< backends::cpp_int_backend
< MinBits, MaxBits, SignType,
Checked, Allocator >
>::value:MinBits),
2 *backends::max_precision
< backends::cpp_int_backend
< MinBits, MaxBits, SignType,
Checked, Allocator > >::value,
SignType, Checked, Allocator >
, backends::cpp_int_backend
< MinBits, MaxBits, SignType,
Checked, Allocator > >::type 
type
 

Member Typedef Documentation

template<unsigned MinBits, unsigned MaxBits, cpp_integer_type SignType, cpp_int_check_type Checked, class Allocator >
typedef mpl::if_c< backends::is_fixed_precision<backends::cpp_int_backend<MinBits, MaxBits, SignType, Checked, Allocator> >::value, backends::cpp_int_backend< (is_void<Allocator>::value ? 2 * backends::max_precision<backends::cpp_int_backend<MinBits, MaxBits, SignType, Checked, Allocator> >::value : MinBits), 2 * backends::max_precision<backends::cpp_int_backend<MinBits, MaxBits, SignType, Checked, Allocator> >::value, SignType, Checked, Allocator>, backends::cpp_int_backend<MinBits, MaxBits, SignType, Checked, Allocator> >::type boost::multiprecision::default_ops::double_precision_type< backends::cpp_int_backend< MinBits, MaxBits, SignType, Checked, Allocator > >::type

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