std::common_type<std::chrono::time_point>
template< class Clock, class Duration1, class Duration2 >
struct common_type<std::chrono::time_point<Clock, Duration1>,
std::chrono::time_point<Clock, Duration2>>;
| (начиная с C++11) |
Предоставляет тип с именем type, который является общим типом двух std::chrono::time_point.
Типы-члены
| Тип-член | Определение |
|---|---|
type | std::chrono::time_point<Clock,typenamestd::common_type<Duration1,Duration2>::type> |
Примечания
Общий тип двух типов std::chrono::time_point — это std::chrono::time_point с теми же часами, что и у этих типов, и std::common_type их длительностей.
Пример
См. также
|
(C++11) | специализирует признак std::common_type (специализация шаблона класса) |
|
(C++11) | определяет общий тип для группы типов (шаблон класса) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/chrono/time_point/common_type