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