BigRational Class

Definition

Line 11 of System.Numerics.Multiprecision/BigRational.cm

Constructors & Destructor

public BigRational()
public nothrow BigRational(BigRational&& that)
public BigRational(const BigInt& v)
public BigRational(const BigInt& numerator, const BigInt& denominator)
public BigRational(const BigRational& v)
public BigRational(const String<char>& v)
public BigRational(int v)
public BigRational(long v)
public BigRational(uint v)
public BigRational(ulong v)
public nothrow BigRational(void* handle_)
public ~BigRational()

Member Functions

public BigInt Denominator() const
public inline nothrow void* Handle() const
public BigInt Numerator() const
public BigInt ToBigInt() const
public String<char> ToString() const
public void operator=(const BigRational& v)

Member Variables

private void* handle

Constructor& Destructor Details

BigRational Constructor

public BigRational()

Definition
Line 13 of System.Numerics.Multiprecision/BigRational.cm


BigRational Constructor

public nothrow BigRational(BigRational&& that)

Definition
Line 106 of System.Numerics.Multiprecision/BigRational.cm


BigRational Constructor

public BigRational(const BigInt& v)

Definition
Line 111 of System.Numerics.Multiprecision/BigRational.cm


BigRational Constructor

public BigRational(const BigInt& numerator, const BigInt& denominator)

Definition
Line 122 of System.Numerics.Multiprecision/BigRational.cm


BigRational Constructor

public BigRational(const BigRational& v)

Definition
Line 79 of System.Numerics.Multiprecision/BigRational.cm


BigRational Constructor

public BigRational(const String<char>& v)

Definition
Line 68 of System.Numerics.Multiprecision/BigRational.cm


BigRational Constructor

public BigRational(int v)

Definition
Line 24 of System.Numerics.Multiprecision/BigRational.cm


BigRational Constructor

public BigRational(long v)

Definition
Line 46 of System.Numerics.Multiprecision/BigRational.cm


BigRational Constructor

public BigRational(uint v)

Definition
Line 35 of System.Numerics.Multiprecision/BigRational.cm


BigRational Constructor

public BigRational(ulong v)

Definition
Line 57 of System.Numerics.Multiprecision/BigRational.cm


BigRational Constructor

public nothrow BigRational(void* handle_)

Definition
Line 133 of System.Numerics.Multiprecision/BigRational.cm


~BigRational Destructor

public ~BigRational()

Definition
Line 137 of System.Numerics.Multiprecision/BigRational.cm


Member Function Details

Denominator Member Function

public BigInt Denominator()

Definition
Line 156 of System.Numerics.Multiprecision/BigRational.cm


Handle Member Function

public inline nothrow void* Handle()

Definition
Line 194 of System.Numerics.Multiprecision/BigRational.cm


Numerator Member Function

public BigInt Numerator()

Definition
Line 144 of System.Numerics.Multiprecision/BigRational.cm


ToBigInt Member Function

public BigInt ToBigInt()

Definition
Line 182 of System.Numerics.Multiprecision/BigRational.cm


ToString Member Function

public String<char> ToString()

Definition
Line 168 of System.Numerics.Multiprecision/BigRational.cm


operator= Member Function

public void operator=(const BigRational& v)

Definition
Line 90 of System.Numerics.Multiprecision/BigRational.cm