join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
dtoa.hpp File Reference
#include <join/dtoapow.hpp>
#include <cstring>
#include <cmath>
Include dependency graph for dtoa.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  join
 
namespace  join::details
 

Functions

char * join::details::writeExponent (char *buffer, int k)
 
char * join::details::prettify (char *buffer, int length, int k)
 
void join::details::grisuRound (char *buffer, int length, uint64_t delta, uint64_t rest, uint64_t ten_kappa, uint64_t wp_w)
 
size_t join::details::digitsCount (uint32_t n)
 
void join::details::digitsGen (DiyFp W, DiyFp Mp, uint64_t delta, char *buffer, int &length, int &k)
 
int join::details::kComputation (int exp, int alpha)
 
void join::details::grisu2 (char *buffer, int &length, int &k, double value)
 
char * join::dtoa (char *buffer, double value)
 double to string conversion.