#include <integer.h>
Public Types | |
| using | Half = UInteger< N/2 > |
Public Member Functions | |
| UInteger () | |
| UInteger (Half low) | |
| UInteger (Half high, Half low) | |
| UInteger< N *2 > | operator* (const UInteger &other) const |
| Bool | operator< (const UInteger &other) const |
| Bool | operator== (const UInteger &other) const |
| MAXON_OPERATOR_COMPARISON (UInteger) | |
| void | AddMixed (const Half &half) |
| Bool | AddLowToHigh (const UInteger &value) |
| void | AddHigh (const UInteger &value) |
| Bool | Add (const UInteger &value) |
| Bool | Inc () |
| UInteger & | operator++ () |
| UInteger & | operator++ (int) |
Private Attributes | |
| Half | _low |
| Half | _high |
| UInteger | ( | ) |
| MAXON_OPERATOR_COMPARISON | ( | UInteger< N > | ) |
| void AddMixed | ( | const Half & | half | ) |
| void AddHigh | ( | const UInteger< N > & | value | ) |
| Bool Inc | ( | ) |
| UInteger& operator++ | ( | ) |
| UInteger& operator++ | ( | int | ) |
|
private |
|
private |