AndroMeta  2.0.0
Classes | Typedefs | Functions
AndroMeta/include/AndroMeta/MRational.h File Reference

Rational number data type and associated arithmetic operations. More...

#include <cstddef>
#include <ostream>
#include <AndroMeta/MStr.h>

Go to the source code of this file.

Classes

class  Meta::MRational
 Rational number data type and associated arithmetic operations. More...

Typedefs

typedef MRational Meta::mrat

Functions

std::ostream & Meta::operator<< (std::ostream &ostr, const MRational &r)
bool Meta::operator< (double d, const MRational &r)
template<typename T >
bool Meta::operator< (const T &t, const MRational &r)
bool Meta::operator> (double d, const MRational &r)
template<typename T >
bool Meta::operator> (const T &t, const MRational &r)
bool Meta::operator<= (double d, const MRational &r)
template<typename T >
bool Meta::operator<= (const T &t, const MRational &r)
bool Meta::operator>= (double d, const MRational &r)
template<typename T >
bool Meta::operator>= (const T &t, const MRational &r)
bool Meta::operator== (double d, const MRational &r)
template<typename T >
bool Meta::operator== (const T &t, const MRational &r)
bool Meta::operator!= (double d, const MRational &r)
template<typename T >
bool Meta::operator!= (const T &t, const MRational &r)
double Meta::operator+ (double d, const MRational &r)
template<typename T >
MRational Meta::operator+ (const T &t, const MRational &r)
double Meta::operator- (double d, const MRational &r)
template<typename T >
MRational Meta::operator- (const T &t, const MRational &r)
double Meta::operator* (double d, const MRational &r)
template<typename T >
MRational Meta::operator* (const T &t, const MRational &r)
double Meta::operator/ (double d, const MRational &r)
template<typename T >
MRational Meta::operator/ (const T &t, const MRational &r)

Detailed Description

Rational number data type and associated arithmetic operations.