HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
internal::fp Class Reference

#include <format-inl.h>

Public Member Functions

 fp ()
 
 fp (uint64_t f, int e)
 
template<typename Double >
 fp (Double d)
 
template<int SHIFT = 0>
void normalize ()
 
void compute_boundaries (fp &lower, fp &upper) const
 

Public Attributes

significand_type f
 
int e
 

Static Public Attributes

static FMT_CONSTEXPR_DECL const int significand_size
 

Detailed Description

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

Constructor & Destructor Documentation

internal::fp::fp ( )
inline

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

internal::fp::fp ( uint64_t  f,
int  e 
)
inline

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

template<typename Double >
internal::fp::fp ( Double  d)
inlineexplicit

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

Member Function Documentation

void internal::fp::compute_boundaries ( fp lower,
fp upper 
) const
inline

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

template<int SHIFT = 0>
void internal::fp::normalize ( )
inline

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

Member Data Documentation

int internal::fp::e

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

significand_type internal::fp::f

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

FMT_CONSTEXPR_DECL const int internal::fp::significand_size
static
Initial value:
=
sizeof(significand_type) * char_size

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


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