FLANG
Fortran::common::Int128< IS_SIGNED > Class Template Reference

Public Member Functions

template<typename T>
constexpr Int128 (T n)
constexpr Int128 (const Int128 &)=default
constexpr Int128 (Int128 &&)=default
constexpr Int128 & operator= (const Int128 &)=default
constexpr Int128 & operator= (Int128 &&)=default
constexpr Int128 (const Int128<!IS_SIGNED > &n)
constexpr Int128 (Int128<!IS_SIGNED > &&n)
constexpr Int128 operator+ () const
constexpr Int128 operator~ () const
constexpr Int128 operator- () const
constexpr bool operator! () const
constexpr operator bool () const
template<typename T>
constexpr operator T () const
constexpr std::uint64_t high () const
constexpr std::uint64_t low () const
constexpr Int128 operator++ ()
constexpr Int128 operator++ (int)
constexpr Int128 operator-- ()
constexpr Int128 operator-- (int)
constexpr Int128 operator& (Int128 that) const
constexpr Int128 operator| (Int128 that) const
constexpr Int128 operator^ (Int128 that) const
constexpr Int128 operator<< (Int128 that) const
constexpr Int128 operator>> (Int128 that) const
constexpr Int128 operator+ (Int128 that) const
constexpr Int128 operator- (Int128 that) const
constexpr Int128 operator* (Int128 that) const
constexpr Int128 operator/ (Int128 that) const
constexpr Int128 operator% (Int128 that) const
constexpr bool operator< (Int128 that) const
constexpr bool operator<= (Int128 that) const
constexpr bool operator== (Int128 that) const
constexpr bool operator!= (Int128 that) const
constexpr bool operator>= (Int128 that) const
constexpr bool operator> (Int128 that) const
constexpr Int128 & operator&= (const Int128 &that)
constexpr Int128 & operator|= (const Int128 &that)
constexpr Int128 & operator^= (const Int128 &that)
constexpr Int128 & operator<<= (const Int128 &that)
constexpr Int128 & operator>>= (const Int128 &that)
constexpr Int128 & operator+= (const Int128 &that)
constexpr Int128 & operator-= (const Int128 &that)
constexpr Int128 & operator*= (const Int128 &that)
constexpr Int128 & operator/= (const Int128 &that)
constexpr Int128 & operator%= (const Int128 &that)

Friends

class detail::numeric_limits_impl< Int128 >

The documentation for this class was generated from the following file: