Scippy

SoPlex

Sequential object-oriented simPlex

grisu_shortest_handler Struct Reference

#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
 

Detailed Description

Definition at line 919 of file format-inl.h.

Member Function Documentation

◆ on_digit()

digits::result on_digit ( char  digit,
uint64_t  divisor,
uint64_t  remainder,
uint64_t  error,
int  exp,
bool  integral 
)

◆ on_start()

digits::result on_start ( uint64_t  ,
uint64_t  ,
uint64_t  ,
int &   
)

Definition at line 925 of file format-inl.h.

References internal::digits::more.

◆ round()

void round ( uint64_t  d,
uint64_t  divisor,
uint64_t &  remainder,
uint64_t  error 
)

Definition at line 930 of file format-inl.h.

Member Data Documentation

◆ buf

char* buf

Definition at line 920 of file format-inl.h.

◆ diff

uint64_t diff

Definition at line 923 of file format-inl.h.

◆ size

int size

Definition at line 921 of file format-inl.h.