Arkulib
Namespaces | Classes | Functions
Arkulib Namespace Reference

Namespaces

namespace  Constant
 
namespace  Exceptions
 
namespace  Tools
 

Classes

class  ERational
 This class can be used to express big rationals. More...
 
class  Rational
 This class can be used to express rationals. More...
 

Functions

template<typename FloatType >
std::ostream & operator<< (std::ostream &stream, const ERational< FloatType > &rational)
 << operator override to allow std::cout More...
 
template<typename IntType >
std::ostream & operator<< (std::ostream &stream, const Rational< IntType > &rational)
 << operator override to allow std::cout More...
 

Function Documentation

◆ operator<<() [1/2]

template<typename FloatType >
std::ostream & Arkulib::operator<< ( std::ostream &  stream,
const ERational< FloatType > &  rational 
)

<< operator override to allow std::cout

Template Parameters
FloatType
Parameters
stream
rational
Returns
The stream with the rational to string.

Definition at line 592 of file ERational.hpp.

◆ operator<<() [2/2]

template<typename IntType >
std::ostream & Arkulib::operator<< ( std::ostream &  stream,
const Rational< IntType > &  rational 
)

<< operator override to allow std::cout

Template Parameters
IntType
Parameters
stream
rational
Returns
The stream with the rational to string.

Definition at line 1221 of file Rational.hpp.