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 ( )

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

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

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

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

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

Member Function Documentation

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

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

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

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
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: