Spec-Zone.ru › C++

C++ именованные требования: Тривиальный Часы (с C++11)

Требования ТривиальныйЧасы описывают требования, удовлетворяемые несколькими часами в библиотеке chrono.

Требования

Для типа TC:

  • Тип должен удовлетворять требованиям Часы.
  • Типы TC::rep, TC::duration, и TC::time_point удовлетворяют требованиям EqualityComparable, LessThanComparable, DefaultConstructible, CopyConstructible, CopyAssignable, Destructible и NumericType.
  • lvalues типов TC::rep, TC::duration, и TC::time_point являются Swappable.
  • Функция TC::now() не выбрасывает исключения.
  • Тип TC::time_point::clock удовлетворяет требованиям ТривиальныйЧасы рекурсивно.

Использование

Следующие типы в стандартной библиотеке удовлетворяют этим требованиям:

  • std::chrono::system_clock
  • std::chrono::steady_clock
  • std::chrono::high_resolution_clock
  • std::filesystem::file_time_type::clock
  • std::chrono::file_clock

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/named_req/TrivialClock

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API