Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Poincare::PrintFloat Namespace Reference

Enumerations

enum  Mode { Mode::Decimal = 0, Mode::Scientific = 1, Mode::Default = 2 }
 

Functions

void printBase10IntegerWithDecimalMarker (char *buffer, int bufferLength, Integer i, int decimalMarkerPosition)
 
template<class T >
int convertFloatToText (T d, char *buffer, int bufferSize, int numberOfSignificantDigits, Mode mode=Mode::Default)
 

Enumeration Type Documentation

◆ Mode

Enumerator
Decimal 
Scientific 
Default 

Definition at line 15 of file print_float.h.

Function Documentation

◆ convertFloatToText()

template<class T >
int Poincare::PrintFloat::convertFloatToText ( T  d,
char *  buffer,
int  bufferSize,
int  numberOfSignificantDigits,
Mode  mode = Mode::Default 
)

Definition at line 41 of file print_float.cpp.

◆ printBase10IntegerWithDecimalMarker()

void Poincare::PrintFloat::printBase10IntegerWithDecimalMarker ( char *  buffer,
int  bufferLength,
Integer  i,
int  decimalMarkerPosition 
)

Definition at line 16 of file print_float.cpp.