#include <Frac.h>
Öffentliche Methoden | |
frac () | |
frac (long integerval) | |
frac (long numerator, long denominator) | |
long | numerator () const |
long | denominator () const |
frac & | operator= (const frac &f) |
frac & | operator+= (const frac &f) |
frac & | operator-= (const frac &f) |
frac & | operator*= (const frac &f) |
frac & | operator/= (const frac &f) |
frac | operator+ (const frac s) |
frac | operator- (const frac s) |
frac | operator* (const frac s) |
frac | operator/ (const frac s) |
int | operator< (const frac &f) |
int | operator<= (const frac &f) |
int | operator== (const frac &f) |
int | operator!= (const frac &f) |
int | operator>= (const frac &f) |
int | operator> (const frac &f) |
operator bool () | |
bool | operator! () |
frac & | operator= (const int &i) |
long | gcd (long a, long b) |
Private Attribute | |
long | n |
long | d |
Freundbeziehungen | |
STD_PRE::ostream & | operator<< (STD_PRE::ostream &os, const frac f) |
frac::frac | ( | ) | [inline] |
Definiert in Zeile 61 der Datei Frac.h.
Wird benutzt von operator*(), operator+(), operator-() und operator/().
frac::frac | ( | long | integerval | ) | [inline] |
frac::frac | ( | long | numerator, |
long | denominator | ||
) | [inline] |
Definiert in Zeile 73 der Datei Frac.h.
Benutzt d, denominator(), n und numerator().
{ n = numerator; d = denominator; }
long frac::denominator | ( | ) | const [inline] |
Definiert in Zeile 81 der Datei Frac.h.
Benutzt d.
Wird benutzt von frac(), GisReadArtHead::Read() und InGis::ReadOn().
{return d;}
long frac::numerator | ( | ) | const [inline] |
Definiert in Zeile 79 der Datei Frac.h.
Benutzt n.
Wird benutzt von frac(), GisReadArtHead::Read() und InGis::ReadOn().
{return n;}
bool frac::operator! | ( | ) | [inline] |
STD_PRE::ostream& operator<< | ( | STD_PRE::ostream & | os, |
const frac | f | ||
) | [friend] |
long frac::d [private] |
Definiert in Zeile 58 der Datei Frac.h.
Wird benutzt von denominator(), frac(), operator!=(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator<(), operator<=(), operator=(), operator==(), operator>() und operator>=().
long frac::n [private] |
Definiert in Zeile 58 der Datei Frac.h.
Wird benutzt von frac(), numerator(), operator bool(), operator!(), operator!=(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator<(), operator<=(), operator=(), operator==(), operator>() und operator>=().