Implementation of class BigIntegerBase. To be included in big_integer_base.h. More...
Go to the source code of this file.
Namespaces | |
| SeComLib | |
| The enclosing namespace. | |
| SeComLib::Core | |
| Contains the core library. | |
Functions | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator+ (const long lhs, const BigIntegerBase< T_Impl > &rhs) |
| long addition binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator+ (const unsigned long lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned long addition binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator+ (const int lhs, const BigIntegerBase< T_Impl > &rhs) |
| int addition binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator+ (const unsigned int lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned int addition binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator- (const long lhs, const BigIntegerBase< T_Impl > &rhs) |
| long subtraction binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator- (const unsigned long lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned long subtraction binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator- (const int lhs, const BigIntegerBase< T_Impl > &rhs) |
| int subtraction binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator- (const unsigned int lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned int subtraction binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator* (const long lhs, const BigIntegerBase< T_Impl > &rhs) |
| long multiplication binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator* (const unsigned long lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned long multiplication binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator* (const int lhs, const BigIntegerBase< T_Impl > &rhs) |
| int multiplication binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator* (const unsigned int lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned int multiplication binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator/ (const long lhs, const BigIntegerBase< T_Impl > &rhs) |
| long division binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator/ (const unsigned long lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned long division binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator/ (const int lhs, const BigIntegerBase< T_Impl > &rhs) |
| int division binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator/ (const unsigned int lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned int division binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator% (const long lhs, const BigIntegerBase< T_Impl > &rhs) |
| long modulus binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator% (const unsigned long lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned long modulus binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator% (const int lhs, const BigIntegerBase< T_Impl > &rhs) |
| int modulus binary operator More... | |
| template<typename T_Impl > | |
| BigIntegerBase< T_Impl > | SeComLib::Core::operator% (const unsigned int lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned int modulus binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator== (const long lhs, const BigIntegerBase< T_Impl > &rhs) |
| long equality binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator== (const unsigned long lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned long equality binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator== (const int lhs, const BigIntegerBase< T_Impl > &rhs) |
| int equality binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator== (const unsigned int lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned int equality binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator!= (const long lhs, const BigIntegerBase< T_Impl > &rhs) |
| long inequality binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator!= (const unsigned long lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned long inequality binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator!= (const int lhs, const BigIntegerBase< T_Impl > &rhs) |
| int inequality binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator!= (const unsigned int lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned int inequality binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator< (const long lhs, const BigIntegerBase< T_Impl > &rhs) |
| long less than binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator< (const unsigned long lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned long less than binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator< (const int lhs, const BigIntegerBase< T_Impl > &rhs) |
| int less than binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator< (const unsigned int lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned int less than binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator<= (const long lhs, const BigIntegerBase< T_Impl > &rhs) |
| long less than or equal binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator<= (const unsigned long lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned long less than or equal binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator<= (const int lhs, const BigIntegerBase< T_Impl > &rhs) |
| int less than or equal binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator<= (const unsigned int lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned int less than or equal binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator>= (const long lhs, const BigIntegerBase< T_Impl > &rhs) |
| long greater than or equal binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator>= (const unsigned long lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned long greater than or equal binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator>= (const int lhs, const BigIntegerBase< T_Impl > &rhs) |
| int greater than or equal binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator>= (const unsigned int lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned int greater than or equal binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator> (const long lhs, const BigIntegerBase< T_Impl > &rhs) |
| long greater than binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator> (const unsigned long lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned long greater than binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator> (const int lhs, const BigIntegerBase< T_Impl > &rhs) |
| int greater than binary operator More... | |
| template<typename T_Impl > | |
| bool | SeComLib::Core::operator> (const unsigned int lhs, const BigIntegerBase< T_Impl > &rhs) |
| unsigned int greater than binary operator More... | |
Implementation of class BigIntegerBase. To be included in big_integer_base.h.
Template class for adding syntactic sugar to big integer operations.
Definition in file big_integer_base.hpp.
1.8.6