n
.
More...
#include <mxmIntModN.h>
Inheritance diagram for mxmIntModN:
Public Member Functions | |
mxmIntModN (int n) | |
mxmIntModN (const mxmIntModN &another_n) | |
mxmIntModN (volatile const mxmIntModN &another_n) | |
mxmIntModN & | operator= (const mxmIntModN &another_n) |
mxmIntModN & | operator= (volatile const mxmIntModN &another_n) |
volatile mxmIntModN & | operator= (const mxmIntModN &another_n) volatile |
mxmIntModN & | operator= (int value) |
volatile mxmIntModN & | operator= (int value) volatile |
mxmIntModN & | operator= (mxm::u64 value) |
mxmIntModN | operator+ (int other_n) const |
mxmIntModN & | operator++ (int) |
operator int () const | |
operator int () volatileconst | |
Private Attributes | |
long long int | N |
long long int | Value |
Friends | |
mxmIntModN | operator+ (const mxmIntModN &n1, const mxmIntModN &n2) |
n
.
Will always yield a value out of { 0, 1, ..., n - 1 }
.
Internally uses long long int
.
[khe]
Kai Hergenroether