/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
library/cpp/grpc/common/time_point.h
23 строки
697 B
qkrorlqr
Initial NBS OpenSource export
28 апр 2023, 21:54
28 апр 2023, 21:54
783a858
Код
Авторство
О чём код?
#pragma once #include <contrib/libs/grpc/include/grpcpp/support/time.h> #include <util/datetime/base.h> #include <chrono> namespace grpc { // Specialization of TimePoint for TInstant template <> class TimePoint<TInstant> : public TimePoint<std::chrono::system_clock::time_point> { using TChronoDuration = std::chrono::duration<TDuration::TValue, std::micro>; public: TimePoint(const TInstant& time) : TimePoint<std::chrono::system_clock::time_point>( std::chrono::system_clock::time_point( std::chrono::duration_cast<std::chrono::system_clock::duration>( TChronoDuration(time.GetValue())))) { } }; } // namespace grpc