|
CNL
2.0.2 (development)
Compositional Numeric Library
|
definitions and specializations that adapt Boost.Multiprecision for use with cnl::scaled_integer More...
#include "../_impl/numbers/set_signedness.h"#include "../_impl/numbers/signedness.h"#include "../_impl/scaled/power.h"#include "../constant.h"#include "../num_traits.h"#include "../rounding_integer.h"#include <boost/multiprecision/cpp_int.hpp>#include <type_traits>Go to the source code of this file.
Namespaces | |
| cnl | |
| compositional numeric library | |
| cnl::numbers | |
| compositional numeric library, numbers header/namespace | |
Typedefs | |
| template<unsigned NumDigits = digits_v<int>> | |
| using | cnl::multiprecision = signed_multiprecision< NumDigits > |
| alias to a signed, fixed-size Boost.Multiprecision type suitable for specializing scaled_integer More... | |
| template<unsigned NumDigits = digits_v<int>> | |
| using | cnl::signed_multiprecision = _sized_integer_impl::number< NumDigits+1, _bmp::signed_magnitude > |
| alias to a signed, fixed-size Boost.Multiprecision type suitable for specializing scaled_integer More... | |
| template<unsigned NumDigits = digits_v<unsigned>> | |
| using | cnl::unsigned_multiprecision = _sized_integer_impl::number< NumDigits, _bmp::unsigned_magnitude > |
| alias to an unsigned, fixed-size Boost.Multiprecision type suitable for specializing scaled_integer More... | |
definitions and specializations that adapt Boost.Multiprecision for use with cnl::scaled_integer