#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++ | ( | ) |
|
private |
|
private |