UInteger< N > Class Template Reference Math Library
#include <integer.h>
Public Types |
|
using | Half = UInteger < N/2 > |
公共成员函数 |
|
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 | 添加 (const UInteger &value) |
Bool | Inc () |
UInteger & | operator++ () |
UInteger & | operator++ (int) |
Private Attributes |
|
Half | _low |
Half | _high |
using Half = UInteger <N / 2> |
UInteger | ( | ) |
|
explicit |
UInteger | ( | Half | high , |
Half | low | ||
) |
UInteger <N * 2> operator* | ( | const UInteger < N > & | other | ) | const |
Bool operator< | ( | const UInteger < N > & | other | ) | const |
Bool operator== | ( | const UInteger < N > & | other | ) | const |
MAXON_OPERATOR_COMPARISON | ( | UInteger < N > | ) |
void AddMixed | ( | const Half & | half | ) |
Bool AddLowToHigh | ( | const UInteger < N > & | value | ) |
void AddHigh | ( | const UInteger < N > & | value | ) |
Bool 添加 | ( | const UInteger < N > & | value | ) |
Bool Inc | ( | ) |
UInteger & operator++ | ( | ) |
UInteger & operator++ | ( | int | ) |
|
private |
|
private |