Class fmpz_wrapper¶
Defined in File flint_wrapper.h
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)¶
-
template<typename