#include <cassert>
#include <cstdint>
#include <jau/byte_util.hpp>
#include <jau/cpp_lang_util.hpp>
#include <jau/mp/big_int_ops.hpp>
#include <jau/string_util.hpp>
Go to the source code of this file.
|
| namespace | jau |
| | __pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros.
|
| |
| namespace | jau::mp |
| | big_int_t (this file) (c) 2024 Gothel Software e.K.
|
| |
| namespace | std |
| | STL namespace.
|
| |
|
| mp::BigInt | jau::abs (const mp::BigInt &x) noexcept |
| |
| const mp::BigInt & | jau::clamp (const mp::BigInt &x, const mp::BigInt &min_val, const mp::BigInt &max_val) noexcept |
| |
| mp::BigInt & | jau::clamp (mp::BigInt &x, mp::BigInt &min_val, mp::BigInt &max_val) noexcept |
| |
| mp::BigInt | jau::gcd (const mp::BigInt &a, const mp::BigInt &b) noexcept |
| |
| const mp::BigInt & | jau::max (const mp::BigInt &x, const mp::BigInt &y) noexcept |
| |
| mp::BigInt & | jau::max (mp::BigInt &x, mp::BigInt &y) noexcept |
| |
| const mp::BigInt & | jau::min (const mp::BigInt &x, const mp::BigInt &y) noexcept |
| |
| mp::BigInt & | jau::min (mp::BigInt &x, mp::BigInt &y) noexcept |
| |
| std::ostream & | std::operator<< (std::ostream &out, const jau::mp::BigInt &v) |
| |
| mp::BigInt | jau::pow (mp::BigInt b, const mp::BigInt &e) |
| |