Fesapi 2.3.0.0
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
Public Types | Public Member Functions | Static Public Attributes | Friends | List of all members
date::detail::decimal_format_seconds< Duration > Class Template Reference

Public Types

using precision = std::chrono::duration< rep, std::ratio< 1, static_pow10< width >::value > >
 

Public Member Functions

CONSTCD11 decimal_format_seconds (const Duration &d) NOEXCEPT
 
CONSTCD14 std::chrono::seconds & seconds () NOEXCEPT
 
CONSTCD11 std::chrono::seconds seconds () const NOEXCEPT
 
CONSTCD11 precision subseconds () const NOEXCEPT
 
CONSTCD14 precision to_duration () const NOEXCEPT
 
CONSTCD11 bool in_conventional_range () const NOEXCEPT
 
template<class CharT , class Traits >
std::basic_ostream< CharT, Traits > & print (std::basic_ostream< CharT, Traits > &os, std::true_type) const
 
template<class CharT , class Traits >
std::basic_ostream< CharT, Traits > & print (std::basic_ostream< CharT, Traits > &os, std::false_type) const
 

Static Public Attributes

static unsigned constexpr width
 

Friends

template<class CharT , class Traits >
std::basic_ostream< CharT, Traits > & operator<< (std::basic_ostream< CharT, Traits > &os, const decimal_format_seconds &x)
 

Member Data Documentation

◆ width

template<class Duration >
unsigned constexpr date::detail::decimal_format_seconds< Duration >::width
staticconstexpr
Initial value:
= detail::width<CT::period::den>::value < 19 ?
detail::width<CT::period::den>::value : 6u

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