|
C(++)ECCO
C++ Error Control COding: a header-only library for ECC simulations and experiments, modeling complete coding systems across arbitrary finite fields and complex inter-field relationships - Christian Senger <senger@inue.uni-stuttgart.de>
|
#include <climits>#include <iomanip>#include <iostream>#include <sstream>#include <vector>#include <exception>

Go to the source code of this file.
Classes | |
| class | InfIntException |
| class | InfInt |
| struct | InfIntHasher |
Namespaces | |
| namespace | std |
Macros | |
| #define | LONG_LONG_MIN LLONG_MIN |
| #define | LONG_LONG_MAX LLONG_MAX |
| #define | ULONG_LONG_MAX ULLONG_MAX |
| #define | INFINT_USE_EXCEPTIONS |
Typedefs | |
| typedef int | ELEM_TYPE |
| typedef long long | PRODUCT_TYPE |
Functions | |
| static div_t | my_div (int num, int denom) |
| static ldiv_t | my_ldiv (long num, long denom) |
| static lldiv_t | my_lldiv (long long num, long long denom) |
| std::istream & | operator>> (std::istream &s, InfInt &n) |
| std::ostream & | operator<< (std::ostream &s, const InfInt &n) |
| std::string | std::to_string (const InfInt &val) |
Variables | |
| static const ELEM_TYPE | BASE = 1000000000 |
| static const ELEM_TYPE | UPPER_BOUND = 999999999 |
| static const ELEM_TYPE | DIGIT_COUNT = 9 |
| static const int | powersOfTen [] = {1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000} |
| #define INFINT_USE_EXCEPTIONS |
Definition at line 60 of file InfInt.hpp.
| #define LONG_LONG_MAX LLONG_MAX |
Definition at line 53 of file InfInt.hpp.
| #define LONG_LONG_MIN LLONG_MIN |
Definition at line 49 of file InfInt.hpp.
| #define ULONG_LONG_MAX ULLONG_MAX |
Definition at line 57 of file InfInt.hpp.
| typedef int ELEM_TYPE |
Definition at line 66 of file InfInt.hpp.
| typedef long long PRODUCT_TYPE |
Definition at line 67 of file InfInt.hpp.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
Definition at line 1177 of file InfInt.hpp.
|
inline |
Definition at line 1169 of file InfInt.hpp.
|
static |
Definition at line 68 of file InfInt.hpp.
|
static |
Definition at line 70 of file InfInt.hpp.
|
static |
Definition at line 71 of file InfInt.hpp.
|
static |
Definition at line 69 of file InfInt.hpp.