Öffentliche Methoden | Private Attribute | Freundbeziehungen
frac Klassenreferenz

#include <Frac.h>

Aufstellung aller Elemente

Öffentliche Methoden

 frac ()
 frac (long integerval)
 frac (long numerator, long denominator)
long numerator () const
long denominator () const
fracoperator= (const frac &f)
fracoperator+= (const frac &f)
fracoperator-= (const frac &f)
fracoperator*= (const frac &f)
fracoperator/= (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! ()
fracoperator= (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)

Ausführliche Beschreibung

Definiert in Zeile 54 der Datei Frac.h.


Beschreibung der Konstruktoren und Destruktoren

frac::frac ( ) [inline]

Definiert in Zeile 61 der Datei Frac.h.

Benutzt d und n.

Wird benutzt von operator*(), operator+(), operator-() und operator/().

        {
                n = 0;
                d = 1;
        }
frac::frac ( long  integerval) [inline]

Definiert in Zeile 67 der Datei Frac.h.

Benutzt d und n.

        {
                n = integerval;
                d = 0;
        }
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;
        }

Dokumentation der Elementfunktionen

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;}
frac::operator bool ( ) [inline]

Definiert in Zeile 113 der Datei Frac.h.

Benutzt n.

        {
                return n;
        }
bool frac::operator! ( ) [inline]

Definiert in Zeile 118 der Datei Frac.h.

Benutzt n.

        {
                return !n;
        }

Freundbeziehungen und Funktionsdokumentation

STD_PRE::ostream& operator<< ( STD_PRE::ostream &  os,
const frac  f 
) [friend]

Dokumentation der Datenelemente

long frac::d [private]
long frac::n [private]

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

Erzeugt am Sun Aug 21 2011 10:52:06 für Mutabor von doxygen 1.7.4