libstdc++
chrono File Reference

Go to the source code of this file.

Namespaces

namespace  std
namespace  std::chrono
namespace  std::literals
namespace  std::literals::chrono_literals

Macros

#define _GLIBCXX_CHRONO

Typedefs

using std::chrono::__detail::__months_years_conversion_disambiguator
using std::chrono::gps_seconds
template<typename _Duration>
using std::chrono::gps_time
using std::chrono::local_days
using std::chrono::local_seconds
template<typename _Duration>
using std::chrono::local_time
using std::chrono::tai_seconds
template<typename _Duration>
using std::chrono::tai_time
using std::chrono::utc_seconds
template<typename _Duration>
using std::chrono::utc_time

Functions

template<unsigned __d, typename _Tp>
constexpr unsigned std::chrono::__detail::__add_modulo (unsigned __x, _Tp __y)
template<unsigned __d, typename _Tp>
consteval auto std::chrono::__detail::__modulo_offset ()
consteval long long std::chrono::__detail::__pow10 (unsigned __n)
template<unsigned __d, typename _Tp>
constexpr unsigned std::chrono::__detail::__sub_modulo (unsigned __x, _Tp __y)
constexpr bool std::chrono::is_am (const hours &__h) noexcept
constexpr bool std::chrono::is_pm (const hours &__h) noexcept
constexpr hours std::chrono::make12 (const hours &__h) noexcept
constexpr hours std::chrono::make24 (const hours &__h, bool __is_pm) noexcept
constexpr chrono::day std::literals::chrono_literals::operator""d (unsigned long long __d) noexcept
constexpr chrono::year std::literals::chrono_literals::operator""y (unsigned long long __y) noexcept
template<typename _CharT, typename _Traits, typename _Rep, typename _Period>
basic_ostream< _CharT, _Traits > & std::chrono::operator<< (std::basic_ostream< _CharT, _Traits > &__os, const duration< _Rep, _Period > &__d)

Variables

constexpr unsigned std::chrono::__detail::__days_per_month [12]
constexpr month std::chrono::April
constexpr month std::chrono::August
constexpr month std::chrono::December
constexpr month std::chrono::February
constexpr weekday std::chrono::Friday
template<>
constexpr bool std::chrono::is_clock_v< gps_clock >
template<>
constexpr bool std::chrono::is_clock_v< tai_clock >
template<>
constexpr bool std::chrono::is_clock_v< utc_clock >
constexpr month std::chrono::January
constexpr month std::chrono::July
constexpr month std::chrono::June
constexpr last_spec std::chrono::last
constexpr month std::chrono::March
constexpr month std::chrono::May
constexpr weekday std::chrono::Monday
constexpr month std::chrono::November
constexpr month std::chrono::October
constexpr weekday std::chrono::Saturday
constexpr month std::chrono::September
constexpr weekday std::chrono::Sunday
constexpr weekday std::chrono::Thursday
constexpr weekday std::chrono::Tuesday
constexpr weekday std::chrono::Wednesday

Detailed Description

This is a Standard C++ Library header.

Definition in file chrono.

Macro Definition Documentation

◆ _GLIBCXX_CHRONO

#define _GLIBCXX_CHRONO

Definition at line 31 of file chrono.

Typedef Documentation

◆ __months_years_conversion_disambiguator

using std::chrono::__detail::__months_years_conversion_disambiguator

Definition at line 1090 of file chrono.

Function Documentation

◆ __add_modulo()

template<unsigned __d, typename _Tp>
unsigned std::chrono::__detail::__add_modulo ( unsigned __x,
_Tp __y )
constexpr

Definition at line 154 of file chrono.

◆ __modulo_offset()

template<unsigned __d, typename _Tp>
auto std::chrono::__detail::__modulo_offset ( )
consteval

Definition at line 140 of file chrono.

◆ __pow10()

long long std::chrono::__detail::__pow10 ( unsigned __n)
consteval

Definition at line 1949 of file chrono.

◆ __sub_modulo()

template<unsigned __d, typename _Tp>
unsigned std::chrono::__detail::__sub_modulo ( unsigned __x,
_Tp __y )
constexpr

Definition at line 173 of file chrono.

Variable Documentation

◆ __days_per_month

unsigned std::chrono::__detail::__days_per_month[12]
inlineconstexpr

Definition at line 180 of file chrono.