#include "config.hpp"#include <cstddef>#include <limits>#include <cmath>#include "big_int.hpp"#include "_utility.hpp"#include <cstdlib>#include <malloc.h>#include <sstream>#include <cctype>#include "rational.hpp"Go to the source code of this file.
Namespaces | |
| namespace | Arageli | 
Standard integer mathematical operations. | |
| big_int | Arageli::operator+ (const big_int &b, const big_int &c) | 
| big_int | Arageli::operator- (const big_int &b, const big_int &c) | 
| big_int | Arageli::operator * (const big_int &b, const big_int &c) | 
| big_int | Arageli::operator% (const big_int &b, const big_int &c) | 
| big_int | Arageli::operator/ (const big_int &b, const big_int &c) | 
| big_int | Arageli::operator<< (const big_int &a, std::size_t n) | 
| big_int | Arageli::operator>> (const big_int &a, std::size_t n) | 
| big_int | Arageli::operator & (const big_int &a, const big_int &b) | 
Typedefs | |
| typedef Arageli::_Internal::digit | digit | 
Functions | |
| void | Arageli::big_arith_error (const char *s) | 
| void | Arageli::calc_bdn_radix (digit radix, digit &bdn_radix, std::size_t &chars_per_digit) | 
| int | Arageli::cmp (const big_int &a, const big_int &b) | 
| Compares two big integers.   | |
| digit | Arageli::random_digit () | 
| digit | Arageli::stream_radix (std::ios &s) | 
| std::ostream & | Arageli::operator<< (std::ostream &s, const big_int &x) | 
| Reads a number from a string notation.   | |
| void | Arageli::set_stream_radix (std::ios &s, digit radix) | 
| std::istream & | Arageli::operator>> (std::istream &s, big_int &x) | 
| Writes a number to a string notation.   | |
typedef Arageli::_Internal::digit digit [static]           | 
        
Definition at line 326 of file big_int.cpp.
 1.4.7