Code-Eli  0.3.6
floating_point.hpp File Reference
#include <iostream>
#include "eli/code_eli.hpp"
#include "eli/util/traits.hpp"
Include dependency graph for floating_point.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  eli::util::float_type
 
struct  eli::util::double_type
 
union  eli::util::long_double_type
 

Namespaces

 eli
 
 eli::util
 

Functions

const float_type * eli::util::set_floating_point_type (const float *pcf)
 
float_type * eli::util::set_floating_point_type (float *pf)
 
const double_type * eli::util::set_floating_point_type (const double *pcf)
 
double_type * eli::util::set_floating_point_type (double *pf)
 
const long_double_type * eli::util::set_floating_point_type (const long double *pcf)
 
long_double_type * eli::util::set_floating_point_type (long double *pf)
 
std::ostream & eli::util::operator<< (std::ostream &ostr, const float_type &ft)
 
std::ostream & eli::util::operator<< (std::ostream &ostr, const double_type &ft)
 
std::ostream & eli::util::operator<< (std::ostream &ostr, const long_double_type &ft)
 
template<typename data__ >
data__ eli::util::increment_ulp (const data__ &, const int &)
 
template<>
float eli::util::increment_ulp< float > (const float &f, const int &n_ulp)
 
template<>
double eli::util::increment_ulp< double > (const double &f, const int &n_ulp)
 
template<>
long double eli::util::increment_ulp< long double > (const long double &f, const int &n_ulp)