All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ttmath::UInt< value_size > Member List

This is the complete list of members for ttmath::UInt< value_size >, including all inherited members.

Add(const UInt< value_size > &ss2, uint c=0)ttmath::UInt< value_size >
AddInt(uint value, uint index=0)ttmath::UInt< value_size >
AddOne()ttmath::UInt< value_size >inline
AddTwoInts(uint x2, uint x1, uint index)ttmath::UInt< value_size >
AddTwoWords(uint a, uint b, uint carry, uint *result)ttmath::UInt< value_size >static
AddVector(const uint *ss1, const uint *ss2, uint ss1_size, uint ss2_size, uint *result)ttmath::UInt< value_size >static
AreFirstBitsZero(uint bits) const ttmath::UInt< value_size >inline
BitAnd(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
BitNot()ttmath::UInt< value_size >inline
BitNot2()ttmath::UInt< value_size >inline
BitOr(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
BitXor(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
ClearFirstBits(uint n)ttmath::UInt< value_size >inline
CmpBigger(const UInt< value_size > &l, sint index=-1) const ttmath::UInt< value_size >inline
CmpBiggerEqual(const UInt< value_size > &l, sint index=-1) const ttmath::UInt< value_size >inline
CmpEqual(const UInt< value_size > &l, sint index=-1) const ttmath::UInt< value_size >inline
CmpSmaller(const UInt< value_size > &l, sint index=-1) const ttmath::UInt< value_size >inline
CmpSmallerEqual(const UInt< value_size > &l, sint index=-1) const ttmath::UInt< value_size >inline
CompensationToLeft()ttmath::UInt< value_size >inline
Div(const UInt< value_size > &divisor, UInt< value_size > *remainder=0, uint algorithm=3)ttmath::UInt< value_size >inline
Div(const UInt< value_size > &divisor, UInt< value_size > &remainder, uint algorithm=3)ttmath::UInt< value_size >inline
Div1(const UInt< value_size > &divisor, UInt< value_size > *remainder=0)ttmath::UInt< value_size >inline
Div1(const UInt< value_size > &divisor, UInt< value_size > &remainder)ttmath::UInt< value_size >inline
Div2(const UInt< value_size > &divisor, UInt< value_size > *remainder=0)ttmath::UInt< value_size >inline
Div2(const UInt< value_size > &divisor, UInt< value_size > &remainder)ttmath::UInt< value_size >inline
Div3(const UInt< value_size > &ss2, UInt< value_size > *remainder=0)ttmath::UInt< value_size >inline
Div3(const UInt< value_size > &ss2, UInt< value_size > &remainder)ttmath::UInt< value_size >inline
DivInt(uint divisor, uint *remainder=0)ttmath::UInt< value_size >inline
DivInt(uint divisor, uint &remainder)ttmath::UInt< value_size >inline
DivTwoWords(uint a, uint b, uint c, uint *r, uint *rest)ttmath::UInt< value_size >static
FindLeadingBit(uint &table_id, uint &index) const ttmath::UInt< value_size >inline
FindLeadingBitInWord(uint x)ttmath::UInt< value_size >static
FindLowestBit(uint &table_id, uint &index) const ttmath::UInt< value_size >inline
FindLowestBitInWord(uint x)ttmath::UInt< value_size >static
FromInt(const UInt< argument_size > &p)ttmath::UInt< value_size >inline
FromInt(uint value)ttmath::UInt< value_size >inline
FromInt(sint value)ttmath::UInt< value_size >inline
FromInt(ulint n)ttmath::UInt< value_size >inline
FromInt(slint n)ttmath::UInt< value_size >inline
FromString(const char *s, uint b=10, const char **after_source=0, bool *value_read=0)ttmath::UInt< value_size >inline
FromString(const std::string &s, uint b=10)ttmath::UInt< value_size >inline
FromString(const wchar_t *s, uint b=10, const wchar_t **after_source=0, bool *value_read=0)ttmath::UInt< value_size >inline
FromString(const std::wstring &s, uint b=10)ttmath::UInt< value_size >inline
FromUInt(const UInt< argument_size > &p)ttmath::UInt< value_size >inline
FromUInt(uint value)ttmath::UInt< value_size >inline
FromUInt(ulint n)ttmath::UInt< value_size >inline
GetBit(uint bit_index) const ttmath::UInt< value_size >inline
IsOnlyTheHighestBitSet() const ttmath::UInt< value_size >inline
IsOnlyTheLowestBitSet() const ttmath::UInt< value_size >inline
IsTheHighestBitSet() const ttmath::UInt< value_size >inline
IsTheLowestBitSet() const ttmath::UInt< value_size >inline
IsZero() const ttmath::UInt< value_size >inline
LibType()ttmath::UInt< value_size >static
LibTypeStr()ttmath::UInt< value_size >static
Mul(const UInt< value_size > &ss2, uint algorithm=100)ttmath::UInt< value_size >inline
Mul1(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
Mul1Big(const UInt< value_size > &ss2_, UInt< value_size *2 > &result)ttmath::UInt< value_size >inline
Mul2(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
Mul2Big(const UInt< value_size > &ss2, UInt< value_size *2 > &result)ttmath::UInt< value_size >inline
Mul3(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
Mul3Big(const UInt< value_size > &ss2, UInt< value_size *2 > &result)ttmath::UInt< value_size >inline
MulBig(const UInt< value_size > &ss2, UInt< value_size *2 > &result, uint algorithm=100)ttmath::UInt< value_size >inline
MulFastest(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
MulFastestBig(const UInt< value_size > &ss2, UInt< value_size *2 > &result)ttmath::UInt< value_size >inline
MulInt(uint ss2)ttmath::UInt< value_size >inline
MulInt(uint ss2, UInt< result_size > &result) const ttmath::UInt< value_size >inline
MulTwoWords(uint a, uint b, uint *result_high, uint *result_low)ttmath::UInt< value_size >static
operator!=(const UInt< value_size > &l) const ttmath::UInt< value_size >inline
operator%(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator%=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator&(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator&=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator*(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator*=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator+(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator++()ttmath::UInt< value_size >inline
operator++(int)ttmath::UInt< value_size >inline
operator+=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator-(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator--()ttmath::UInt< value_size >inline
operator--(int)ttmath::UInt< value_size >inline
operator-=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator/(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator/=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator<(const UInt< value_size > &l) const ttmath::UInt< value_size >inline
operator<<(int move) const ttmath::UInt< value_size >inline
operator<<(std::ostream &s, const UInt< value_size > &l)ttmath::UInt< value_size >friend
operator<<(std::wostream &s, const UInt< value_size > &l)ttmath::UInt< value_size >friend
operator<<=(int move)ttmath::UInt< value_size >inline
operator<=(const UInt< value_size > &l) const ttmath::UInt< value_size >inline
operator=(const UInt< argument_size > &p)ttmath::UInt< value_size >inline
operator=(const UInt< value_size > &p)ttmath::UInt< value_size >inline
operator=(uint i)ttmath::UInt< value_size >inline
operator=(sint i)ttmath::UInt< value_size >inline
operator=(ulint n)ttmath::UInt< value_size >inline
operator=(slint n)ttmath::UInt< value_size >inline
operator=(const char *s)ttmath::UInt< value_size >inline
operator=(const std::string &s)ttmath::UInt< value_size >inline
operator=(const wchar_t *s)ttmath::UInt< value_size >inline
operator=(const std::wstring &s)ttmath::UInt< value_size >inline
operator==(const UInt< value_size > &l) const ttmath::UInt< value_size >inline
operator>(const UInt< value_size > &l) const ttmath::UInt< value_size >inline
operator>=(const UInt< value_size > &l) const ttmath::UInt< value_size >inline
operator>>(int move) const ttmath::UInt< value_size >inline
operator>>(std::istream &s, UInt< value_size > &l)ttmath::UInt< value_size >friend
operator>>(std::wistream &s, UInt< value_size > &l)ttmath::UInt< value_size >friend
operator>>=(int move)ttmath::UInt< value_size >inline
operator^(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator^=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator|(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator|=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator~() const ttmath::UInt< value_size >inline
Pow(UInt< value_size > pow)ttmath::UInt< value_size >inline
PrintLog(const char_type *msg, ostream_type &output) const ttmath::UInt< value_size >inline
PrintLog(const char_type *msg, uint carry, ostream_type &output) const ttmath::UInt< value_size >inline
PrintTable(ostream_type &output) const ttmath::UInt< value_size >inline
PrintVectorLog(const char_type *msg, ostream_type &output, const uint *vector, uint vector_len)ttmath::UInt< value_size >inlinestatic
PrintVectorLog(const char_type *msg, uint carry, ostream_type &output, const uint *vector, uint vector_len)ttmath::UInt< value_size >inlinestatic
Rcl(uint bits, uint c=0)ttmath::UInt< value_size >inline
Rcr(uint bits, uint c=0)ttmath::UInt< value_size >inline
SetBit(uint bit_index)ttmath::UInt< value_size >inline
SetBitInWord(uint &value, uint bit)ttmath::UInt< value_size >static
SetFromTable(const uint *temp_table, uint temp_table_len)ttmath::UInt< value_size >inline
SetMax()ttmath::UInt< value_size >inline
SetMin()ttmath::UInt< value_size >inline
SetOne()ttmath::UInt< value_size >inline
SetZero()ttmath::UInt< value_size >inline
Size() const ttmath::UInt< value_size >inline
Sqrt()ttmath::UInt< value_size >inline
Sub(const UInt< value_size > &ss2, uint c=0)ttmath::UInt< value_size >
SubInt(uint value, uint index=0)ttmath::UInt< value_size >
SubOne()ttmath::UInt< value_size >inline
SubTwoWords(uint a, uint b, uint carry, uint *result)ttmath::UInt< value_size >static
SubVector(const uint *ss1, const uint *ss2, uint ss1_size, uint ss2_size, uint *result)ttmath::UInt< value_size >static
Swap(UInt< value_size > &ss2)ttmath::UInt< value_size >inline
tablettmath::UInt< value_size >
ToInt(uint &result) const ttmath::UInt< value_size >inline
ToInt(sint &result) const ttmath::UInt< value_size >inline
ToInt(ulint &result) const ttmath::UInt< value_size >inline
ToInt(slint &result) const ttmath::UInt< value_size >inline
ToString(std::string &result, uint b=10) const ttmath::UInt< value_size >inline
ToString(uint b=10) const ttmath::UInt< value_size >inline
ToString(std::wstring &result, uint b=10) const ttmath::UInt< value_size >inline
ToStringBase(string_type &result, uint b=10, bool negative=false) const ttmath::UInt< value_size >inline
ToStringLog2(uint x) const ttmath::UInt< value_size >inlineprotected
ToUInt() const ttmath::UInt< value_size >inline
ToUInt(uint &result) const ttmath::UInt< value_size >inline
ToUInt(ulint &result) const ttmath::UInt< value_size >inline
ToWString(uint b=10) const ttmath::UInt< value_size >inline
UInt(uint i)ttmath::UInt< value_size >inline
UInt(sint i)ttmath::UInt< value_size >inline
UInt(ulint n)ttmath::UInt< value_size >inline
UInt(slint n)ttmath::UInt< value_size >inline
UInt(const char *s)ttmath::UInt< value_size >inline
UInt(const std::string &s)ttmath::UInt< value_size >inline
UInt(const wchar_t *s)ttmath::UInt< value_size >inline
UInt(const std::wstring &s)ttmath::UInt< value_size >inline
UInt()ttmath::UInt< value_size >inline
UInt(const UInt< value_size > &u)ttmath::UInt< value_size >inline
UInt(const UInt< argument_size > &u)ttmath::UInt< value_size >inline
~UInt()ttmath::UInt< value_size >inline