Public Types | Static Public Member Functions | List of all members
detail::dragonbox::cache_accessor< double > Struct Template Reference

#include <format-inl.h>

Public Types

using cache_entry_type = uint128_wrapper
 
using carrier_uint = float_info< double >::carrier_uint
 

Static Public Member Functions

static uint32_t compute_delta (cache_entry_type const &cache, int beta_minus_1) FMT_NOEXCEPT
 
static carrier_uint compute_left_endpoint_for_shorter_interval_case (const cache_entry_type &cache, int beta_minus_1) FMT_NOEXCEPT
 
static carrier_uint compute_mul (carrier_uint u, const cache_entry_type &cache) FMT_NOEXCEPT
 
static bool compute_mul_parity (carrier_uint two_f, const cache_entry_type &cache, int beta_minus_1) FMT_NOEXCEPT
 
static carrier_uint compute_right_endpoint_for_shorter_interval_case (const cache_entry_type &cache, int beta_minus_1) FMT_NOEXCEPT
 
static carrier_uint compute_round_up_for_shorter_interval_case (const cache_entry_type &cache, int beta_minus_1) FMT_NOEXCEPT
 
static uint128_wrapper get_cached_power (int k) FMT_NOEXCEPT
 

Detailed Description

template<>
struct detail::dragonbox::cache_accessor< double >

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

Member Typedef Documentation

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

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

Member Function Documentation

static uint32_t detail::dragonbox::cache_accessor< double >::compute_delta ( cache_entry_type const &  cache,
int  beta_minus_1 
)
inlinestatic

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

static carrier_uint detail::dragonbox::cache_accessor< double >::compute_left_endpoint_for_shorter_interval_case ( const cache_entry_type cache,
int  beta_minus_1 
)
inlinestatic

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

static carrier_uint detail::dragonbox::cache_accessor< double >::compute_mul ( carrier_uint  u,
const cache_entry_type cache 
)
inlinestatic

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

static bool detail::dragonbox::cache_accessor< double >::compute_mul_parity ( carrier_uint  two_f,
const cache_entry_type cache,
int  beta_minus_1 
)
inlinestatic

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

static carrier_uint detail::dragonbox::cache_accessor< double >::compute_right_endpoint_for_shorter_interval_case ( const cache_entry_type cache,
int  beta_minus_1 
)
inlinestatic

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

static carrier_uint detail::dragonbox::cache_accessor< double >::compute_round_up_for_shorter_interval_case ( const cache_entry_type cache,
int  beta_minus_1 
)
inlinestatic

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

static uint128_wrapper detail::dragonbox::cache_accessor< double >::get_cached_power ( int  k)
inlinestatic

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


The documentation for this struct was generated from the following file:


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:51