the original infinint class implementation
More...
#include "../my_config.h"
#include <typeinfo>
#include "integers.hpp"
#include "int_tools.hpp"
#include "proto_generic_file.hpp"
#include "storage.hpp"
Go to the source code of this file.
|
| libdar |
| libdar namespace encapsulate all libdar symbols
|
|
|
#define | ZEROED_SIZE 50 |
|
#define | OPERATOR(OP) |
|
|
infinint | libdar::operator+ (const infinint &, const infinint &) |
|
infinint | libdar::operator- (const infinint &, const infinint &) |
|
infinint | libdar::operator* (const infinint &, const infinint &) |
|
infinint | libdar::operator* (const infinint &, const unsigned char) |
|
infinint | libdar::operator* (const unsigned char, const infinint &) |
|
infinint | libdar::operator/ (const infinint &, const infinint &) |
|
infinint | libdar::operator% (const infinint &, const infinint &) |
|
infinint | libdar::operator& (const infinint &a, const infinint &bit) |
|
infinint | libdar::operator| (const infinint &a, const infinint &bit) |
|
infinint | libdar::operator^ (const infinint &a, const infinint &bit) |
|
infinint | libdar::operator>> (const infinint &a, U_32 bit) |
|
infinint | libdar::operator>> (const infinint &a, const infinint &bit) |
|
infinint | libdar::operator<< (const infinint &a, U_32 bit) |
|
infinint | libdar::operator<< (const infinint &a, const infinint &bit) |
|
void | libdar::euclide (infinint a, const infinint &b, infinint &q, infinint &r) |
|
template<class T > |
void | libdar::euclide (T a, T b, T &q, T &r) |
|
the original infinint class implementation
the infinint class implementation defined in this module can handle arbitrary large positive integer numbers
Definition in file real_infinint.hpp.