#include <format-inl.h>
Public Member Functions | |
digits::result | on_start (uint64_t, uint64_t, uint64_t, int &) |
void | round (uint64_t d, uint64_t divisor, uint64_t &remainder, uint64_t error) |
digits::result | on_digit (char digit, uint64_t divisor, uint64_t remainder, uint64_t error, int exp, bool integral) |
Public Attributes | |
char * | buf |
int | size |
uint64_t | diff |
Definition at line 919 of file format-inl.h.
digits::result on_digit | ( | char | digit, |
uint64_t | divisor, | ||
uint64_t | remainder, | ||
uint64_t | error, | ||
int | exp, | ||
bool | integral | ||
) |
Definition at line 941 of file format-inl.h.
References internal::digits::done, internal::digits::error, internal::exp, internal::digits::more, basic_data<>::powers_of_10_64, and internal::up.
digits::result on_start | ( | uint64_t | , |
uint64_t | , | ||
uint64_t | , | ||
int & | |||
) |
Definition at line 925 of file format-inl.h.
References internal::digits::more.
void round | ( | uint64_t | d, |
uint64_t | divisor, | ||
uint64_t & | remainder, | ||
uint64_t | error | ||
) |
Definition at line 930 of file format-inl.h.
char* buf |
Definition at line 920 of file format-inl.h.
uint64_t diff |
Definition at line 923 of file format-inl.h.
int size |
Definition at line 921 of file format-inl.h.