Planeshift
|
#include <MpfrFloat.h>
Public Member Functions | |
void | abs () |
template<typename Mpfr_t > | |
void | get_raw_mpfr_data (Mpfr_t &dest_mpfr_t) |
const char * | getAsString (unsigned precision) const |
bool | isInteger () const |
MpfrFloat () | |
MpfrFloat (double value) | |
MpfrFloat (long double value) | |
MpfrFloat (long value) | |
MpfrFloat (int value) | |
MpfrFloat (const char *value, char **endptr) | |
MpfrFloat (const MpfrFloat &) | |
void | negate () |
bool | operator!= (const MpfrFloat &) const |
bool | operator!= (double) const |
MpfrFloat | operator% (const MpfrFloat &) const |
MpfrFloat & | operator%= (const MpfrFloat &) |
MpfrFloat | operator* (const MpfrFloat &) const |
MpfrFloat | operator* (double) const |
MpfrFloat & | operator*= (const MpfrFloat &) |
MpfrFloat & | operator*= (double) |
MpfrFloat | operator+ (const MpfrFloat &) const |
MpfrFloat | operator+ (double) const |
MpfrFloat & | operator+= (const MpfrFloat &) |
MpfrFloat & | operator+= (double) |
MpfrFloat | operator- (const MpfrFloat &) const |
MpfrFloat | operator- (double) const |
MpfrFloat | operator- () const |
MpfrFloat & | operator-= (const MpfrFloat &) |
MpfrFloat & | operator-= (double) |
MpfrFloat | operator/ (const MpfrFloat &) const |
MpfrFloat | operator/ (double) const |
MpfrFloat & | operator/= (const MpfrFloat &) |
MpfrFloat & | operator/= (double) |
bool | operator< (const MpfrFloat &) const |
bool | operator< (double) const |
bool | operator<= (const MpfrFloat &) const |
bool | operator<= (double) const |
MpfrFloat & | operator= (const MpfrFloat &) |
MpfrFloat & | operator= (double value) |
MpfrFloat & | operator= (long double value) |
MpfrFloat & | operator= (long value) |
MpfrFloat & | operator= (int value) |
bool | operator== (const MpfrFloat &) const |
bool | operator== (double) const |
bool | operator> (const MpfrFloat &) const |
bool | operator> (double) const |
bool | operator>= (const MpfrFloat &) const |
bool | operator>= (double) const |
void | parseValue (const char *value) |
void | parseValue (const char *value, char **endptr) |
double | toDouble () const |
long | toInt () const |
~MpfrFloat () | |
Friends | |
MpfrFloat | operator+ (double lhs, const MpfrFloat &rhs) |
MpfrFloat | operator- (double lhs, const MpfrFloat &rhs) |
Definition at line 6 of file MpfrFloat.h.
MpfrFloat::MpfrFloat | ( | ) |
MpfrFloat::MpfrFloat | ( | double | value | ) |
MpfrFloat::MpfrFloat | ( | long double | value | ) |
MpfrFloat::MpfrFloat | ( | long | value | ) |
MpfrFloat::MpfrFloat | ( | int | value | ) |
MpfrFloat::MpfrFloat | ( | const char * | value, |
char ** | endptr | ||
) |
MpfrFloat::~MpfrFloat | ( | ) |
MpfrFloat::MpfrFloat | ( | const MpfrFloat & | ) |
void MpfrFloat::abs | ( | ) |
|
static |
|
static |
|
static |
void MpfrFloat::get_raw_mpfr_data | ( | Mpfr_t & | dest_mpfr_t | ) |
const char* MpfrFloat::getAsString | ( | unsigned | precision | ) | const |
|
static |
bool MpfrFloat::isInteger | ( | ) | const |
void MpfrFloat::negate | ( | ) |
bool MpfrFloat::operator!= | ( | const MpfrFloat & | ) | const |
bool MpfrFloat::operator!= | ( | double | ) | const |
MpfrFloat MpfrFloat::operator* | ( | double | ) | const |
MpfrFloat& MpfrFloat::operator*= | ( | double | ) |
MpfrFloat MpfrFloat::operator+ | ( | double | ) | const |
MpfrFloat& MpfrFloat::operator+= | ( | double | ) |
MpfrFloat MpfrFloat::operator- | ( | double | ) | const |
MpfrFloat MpfrFloat::operator- | ( | ) | const |
MpfrFloat& MpfrFloat::operator-= | ( | double | ) |
MpfrFloat MpfrFloat::operator/ | ( | double | ) | const |
MpfrFloat& MpfrFloat::operator/= | ( | double | ) |
bool MpfrFloat::operator< | ( | const MpfrFloat & | ) | const |
bool MpfrFloat::operator< | ( | double | ) | const |
bool MpfrFloat::operator<= | ( | const MpfrFloat & | ) | const |
bool MpfrFloat::operator<= | ( | double | ) | const |
MpfrFloat& MpfrFloat::operator= | ( | double | value | ) |
MpfrFloat& MpfrFloat::operator= | ( | long double | value | ) |
MpfrFloat& MpfrFloat::operator= | ( | long | value | ) |
bool MpfrFloat::operator== | ( | const MpfrFloat & | ) | const |
bool MpfrFloat::operator== | ( | double | ) | const |
bool MpfrFloat::operator> | ( | const MpfrFloat & | ) | const |
bool MpfrFloat::operator> | ( | double | ) | const |
bool MpfrFloat::operator>= | ( | const MpfrFloat & | ) | const |
bool MpfrFloat::operator>= | ( | double | ) | const |
|
static |
void MpfrFloat::parseValue | ( | const char * | value | ) |
void MpfrFloat::parseValue | ( | const char * | value, |
char ** | endptr | ||
) |
|
static |
|
static |
double MpfrFloat::toDouble | ( | ) | const |
long MpfrFloat::toInt | ( | ) | const |