Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions | Variables
fixed-dtoa.cc File Reference
#include <cmath>
#include "fixed-dtoa.h"
#include "ieee.h"

Go to the source code of this file.

Classes

class  double_conversion::UInt128
 

Namespaces

namespace  double_conversion
 

Functions

static void double_conversion::FillDigits32FixedLength (uint32_t number, int requested_length, Vector< char > buffer, int *length)
 
static void double_conversion::FillDigits32 (uint32_t number, Vector< char > buffer, int *length)
 
static void double_conversion::FillDigits64FixedLength (uint64_t number, Vector< char > buffer, int *length)
 
static void double_conversion::FillDigits64 (uint64_t number, Vector< char > buffer, int *length)
 
static void double_conversion::RoundUp (Vector< char > buffer, int *length, int *decimal_point)
 
static void double_conversion::FillFractionals (uint64_t fractionals, int exponent, int fractional_count, Vector< char > buffer, int *length, int *decimal_point)
 
static void double_conversion::TrimZeros (Vector< char > buffer, int *length, int *decimal_point)
 
bool double_conversion::FastFixedDtoa (double v, int fractional_count, Vector< char > buffer, int *length, int *decimal_point)
 

Variables

static const int double_conversion::kDoubleSignificandSize = 53