Defines the "Pimpl"-class Private. More...
Public Member Functions | |
Private () | |
default constructor More... | |
Private (const Private &p) | |
copy constructor More... | |
Private (const long double &r) | |
constructor from long double More... | |
Private (const double &r) | |
constructor from double More... | |
Private (const int &i) | |
constructor from int More... | |
Private & | operator= (const Private &p) |
assignment operator More... | |
Private & | operator= (const long double &r) |
assignment operator from long double More... | |
Private & | operator= (const double &r) |
assignment operator from double More... | |
Private & | operator= (const int &i) |
assignment operator from int More... | |
Public Attributes | |
long double | privatevalue |
value More... | |
Defines the "Pimpl"-class Private.
Definition at line 3112 of file rational.cpp.
Private | ( | ) |
default constructor
Definition at line 3121 of file rational.cpp.
Referenced by Rational::Rational().
copy constructor
Definition at line 3127 of file rational.cpp.
Private | ( | const long double & | r | ) |
constructor from long double
Definition at line 3133 of file rational.cpp.
Private | ( | const double & | r | ) |
constructor from double
Definition at line 3139 of file rational.cpp.
Private | ( | const int & | i | ) |
constructor from int
Definition at line 3145 of file rational.cpp.
assignment operator
Definition at line 3151 of file rational.cpp.
References Rational::Private::privatevalue.
Private& operator= | ( | const long double & | r | ) |
assignment operator from long double
Definition at line 3158 of file rational.cpp.
Private& operator= | ( | const double & | r | ) |
assignment operator from double
Definition at line 3165 of file rational.cpp.
Private& operator= | ( | const int & | i | ) |
assignment operator from int
Definition at line 3172 of file rational.cpp.
long double privatevalue |
value
Definition at line 3118 of file rational.cpp.
Referenced by Rational::addProduct(), Rational::addQuotient(), soplex::compareRational(), Rational::invert(), Rational::isAdjacentTo(), Rational::isNextTo(), Rational::operator double(), Rational::operator long double(), soplex::operator!=(), Rational::operator*(), soplex::operator*(), Rational::operator*=(), Rational::operator+(), soplex::operator+(), Rational::operator+=(), Rational::operator-(), soplex::operator-(), Rational::operator-=(), Rational::operator/(), soplex::operator/(), Rational::operator/=(), soplex::operator<(), soplex::operator<<(), soplex::operator<=(), Rational::Private::operator=(), soplex::operator==(), soplex::operator>(), soplex::operator>=(), Rational::readString(), soplex::readStringRational(), soplex::sign(), soplex::spxAbs(), Rational::subProduct(), and Rational::subQuotient().