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

#include <cpp_int.hpp>

Public Types

typedef cpp_int_backend
< MinBits, MaxBits, SignType,
Checked, Allocator > 
self
 

Static Public Attributes

static const bool value = is_void<Allocator>::value && (max_precision<self>::value <= (sizeof(double_limb_type) * CHAR_BIT) - (SignType == signed_packed ? 1 : 0))
 

Member Typedef Documentation

template<unsigned MinBits, unsigned MaxBits, cpp_integer_type SignType, cpp_int_check_type Checked, class Allocator >
typedef cpp_int_backend<MinBits, MaxBits, SignType, Checked, Allocator> boost::multiprecision::backends::is_trivial_cpp_int< cpp_int_backend< MinBits, MaxBits, SignType, Checked, Allocator > >::self

Member Data Documentation

template<unsigned MinBits, unsigned MaxBits, cpp_integer_type SignType, cpp_int_check_type Checked, class Allocator >
const bool boost::multiprecision::backends::is_trivial_cpp_int< cpp_int_backend< MinBits, MaxBits, SignType, Checked, Allocator > >::value = is_void<Allocator>::value && (max_precision<self>::value <= (sizeof(double_limb_type) * CHAR_BIT) - (SignType == signed_packed ? 1 : 0))
static

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