Class fmpz_wrapper

Class Documentation

class SymEngine::fmpz_wrapper

Public Functions

template<typename T, typename std::enable_if<std::is_integral<T>::value && std::is_unsigned<T>::value, int>::type = 0>
fmpz_wrapper(const T i)
template<typename T, typename std::enable_if<std::is_integral<T>::value && std::is_signed<T>::value, int>::type = 0>
fmpz_wrapper(const T i)
fmpz_wrapper()
fmpz_wrapper(const mpz_t m)
fmpz_wrapper(const fmpz_t m)
fmpz_wrapper(const std::string &s, unsigned base = 10)
fmpz_wrapper(const fmpz_wrapper &other)
fmpz_wrapper (fmpz_wrapper &&other) SYMENGINE_NOEXCEPT
fmpz_wrapper &operator=(const fmpz_wrapper &other)
fmpz_wrapper & operator= (fmpz_wrapper &&other) SYMENGINE_NOEXCEPT
~fmpz_wrapper () SYMENGINE_NOEXCEPT
fmpz *get_fmpz_t()
const fmpz *get_fmpz_t() const
fmpz_wrapper operator+=(const fmpz_wrapper &a)
fmpz_wrapper operator-=(const fmpz_wrapper &a)
fmpz_wrapper operator-() const
fmpz_wrapper operator*=(const fmpz_wrapper &a)
fmpz_wrapper operator/=(const fmpz_wrapper &a)
fmpz_wrapper operator%=(const fmpz_wrapper &a)
fmpz_wrapper operator++()
fmpz_wrapper operator++(int)
fmpz_wrapper operator--()
fmpz_wrapper operator--(int)
fmpz_wrapper operator<<=(unsigned long u)
fmpz_wrapper operator<<(unsigned long u) const
fmpz_wrapper operator>>=(unsigned long u)
fmpz_wrapper operator>>(unsigned long u) const
fmpz_wrapper root(unsigned int n) const

Friends

friend fmpz_wrapper operator+(const fmpz_wrapper &a, const fmpz_wrapper &b)
friend fmpz_wrapper operator-(const fmpz_wrapper &a, const fmpz_wrapper &b)
friend fmpz_wrapper operator*(const fmpz_wrapper &a, const fmpz_wrapper &b)
friend fmpz_wrapper operator/(const fmpz_wrapper &a, const fmpz_wrapper &b)
friend fmpz_wrapper operator%(const fmpz_wrapper &a, const fmpz_wrapper &b)
friend bool operator==(const fmpz_wrapper &a, const fmpz_wrapper &b)
friend bool operator!=(const fmpz_wrapper &a, const fmpz_wrapper &b)
friend bool operator<(const fmpz_wrapper &a, const fmpz_wrapper &b)
friend bool operator<=(const fmpz_wrapper &a, const fmpz_wrapper &b)
friend bool operator>(const fmpz_wrapper &a, const fmpz_wrapper &b)
friend bool operator>=(const fmpz_wrapper &a, const fmpz_wrapper &b)