Skip to content

struct fraction base

struct fraction { … }

constructor fraction(i64, i64)

fraction(i64 num = 0, i64 den = 1)

Defined at base/fraction.hpp:36

function normalize()

void normalize()

Defined at base/fraction.hpp:37

variable numerator

i64 numerator

Defined at base/fraction.hpp:49

variable denominator

i64 denominator

Defined at base/fraction.hpp:50

function operator+()

fraction operator+() const

Defined at base/fraction.hpp:52

function operator-()

fraction operator-() const

Defined at base/fraction.hpp:53

operator operator bool()

explicit operator bool() const

Defined at base/fraction.hpp:55

operator operator double()

explicit operator double() const

Defined at base/fraction.hpp:56

operator operator float()

explicit operator float() const

Defined at base/fraction.hpp:57

operator operator long long()

explicit operator i64() const

Defined at base/fraction.hpp:58

function operator+(const fraction &, const fraction &)

friend fraction operator+(const fraction& x, const fraction& y)

Defined at base/fraction.hpp:60

function operator-(const fraction &, const fraction &)

friend fraction operator-(const fraction& x, const fraction& y)

Defined at base/fraction.hpp:65

function operator*(const fraction &, const fraction &)

friend fraction operator*(const fraction& x, const fraction& y)

Defined at base/fraction.hpp:70

function operator/(const fraction &, const fraction &)

friend fraction operator/(const fraction& x, const fraction& y)

Defined at base/fraction.hpp:74

function operator==(const fraction &, const fraction &)

friend bool operator==(const fraction& x, const fraction& y)

Defined at base/fraction.hpp:79

function operator!=(const fraction &, const fraction &)

friend bool operator!=(const fraction& x, const fraction& y)

Defined at base/fraction.hpp:83

function operator<(const fraction &, const fraction &)

friend bool operator<(const fraction& x, const fraction& y)

Defined at base/fraction.hpp:84

function operator<=(const fraction &, const fraction &)

friend bool operator<=(const fraction& x, const fraction& y)

Defined at base/fraction.hpp:88

function operator>(const fraction &, const fraction &)

friend bool operator>(const fraction& x, const fraction& y)

Defined at base/fraction.hpp:92

function operator>=(const fraction &, const fraction &)

friend bool operator>=(const fraction& x, const fraction& y)

Defined at base/fraction.hpp:96

function operator+=(const fraction &)

fraction& operator+=(const fraction& y)

Defined at base/fraction.hpp:101

function operator-=(const fraction &)

fraction& operator-=(const fraction& y)

Defined at base/fraction.hpp:106

function operator*=(const fraction &)

fraction& operator*=(const fraction& y)

Defined at base/fraction.hpp:111

function operator/=(const fraction &)

fraction& operator/=(const fraction& y)

Defined at base/fraction.hpp:116

Defined at base/fraction.hpp:34