![]() |
Scarab
v2.4.0
Project 8 C++ Utility Library
|
#include <date.h>

Public Types | |
| using | precision = std::chrono::seconds |
Public Member Functions | |
| constexpr | time_of_day_storage () noexcept |
| constexpr | time_of_day_storage (std::chrono::seconds since_midnight) noexcept |
| constexpr | time_of_day_storage (std::chrono::hours h, std::chrono::minutes m, std::chrono::seconds s, unsigned md) noexcept |
| constexpr std::chrono::hours | hours () const noexcept |
| constexpr std::chrono::minutes | minutes () const noexcept |
| std::chrono::seconds & | seconds () noexcept |
| constexpr std::chrono::seconds | seconds () const noexcept |
| constexpr unsigned | mode () const noexcept |
| operator precision () const noexcept | |
| precision | to_duration () const noexcept |
| time_of_day_storage & | make24 () noexcept |
| time_of_day_storage & | make12 () noexcept |
| constexpr bool | in_conventional_range () const noexcept |
Private Types | |
| using | base = detail::time_of_day_base |
| using | dfs = decimal_format_seconds< std::chrono::seconds > |
Private Types inherited from time_of_day_base | |
| enum | { is24hr } |
Private Attributes | |
| std::chrono::minutes | m_ |
| dfs | s_ |
Private Attributes inherited from time_of_day_base | |
| std::chrono::hours | h_ |
| unsigned char | mode_ |
| bool | neg_ |
Friends | |
| template<class CharT , class Traits > | |
| std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, const time_of_day_storage &t) |
| template<class CharT , class Traits , class Duration > | |
| std::basic_ostream< CharT, Traits > & | date::to_stream (std::basic_ostream< CharT, Traits > &os, const CharT *fmt, const fields< Duration > &fds, const std::string *abbrev, const std::chrono::seconds *offset_sec) |
| template<class CharT , class Traits , class Duration , class Alloc > | |
| std::basic_istream< CharT, Traits > & | date::from_stream (std::basic_istream< CharT, Traits > &is, const CharT *fmt, fields< Duration > &fds, std::basic_string< CharT, Traits, Alloc > *abbrev, std::chrono::minutes *offset) |
Additional Inherited Members | |
Private Member Functions inherited from time_of_day_base | |
| constexpr | time_of_day_base () noexcept |
| constexpr | time_of_day_base (std::chrono::hours h, bool neg, unsigned m) noexcept |
| void | make24 () noexcept |
| void | make12 () noexcept |
| std::chrono::hours | to24hr () const |
| constexpr bool | in_conventional_range () const noexcept |
|
private |
|
private |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
friend |
|
friend |
|
friend |
1.8.11