opérateur d'operator+ (STL)
Ajoute durée et des objets de time_point .
template<class Rep1, class Period1, class Rep2, class Period2>
constexpr typename common_type<duration<Rep1, Period1>,
duration<Rep2, Period2> >::type
operator+(const duration<Rep1, Period1>& Left,
const duration<Rep2, Period2>& Right);
template<class Clock, class Duration1, class Rep2, class Period2>
constexpr time_point<Clock,
typename common_type<Duration1, duration<Rep2, Period2> >::type>
operator+(const time_point<Clock, Duration1>& Time,
const duration<Rep2, Period2>& Dur);
template<class Rep1, class Period1, class Clock, class Duration2>
time_point<Clock,
typename common_type<duration<Rep1, Period1>, Duration2>::type>
operator+(const duration<Rep1, Period1>& Dur,
const time_point<Clock, Duration2>& Time);
Paramètres
Left
duration ou l'objet gauche d' time_point .Right
Bon duration objet ou d' time_point .Time
Objet time_point.Dur
Objet duration.
Valeur de retour
La première fonction retourne un objet d' duration qui a un intervalle de temps qui est égal à la somme des intervalles d' Left et d' Right.
Les deuxième et troisième fonctions retournent un objet d' time_point qui représente une heure qui est déplacé, par l'intervalle Dur, du moment Time.
Configuration requise
en-tête : chrono-
std::chrono del'espace de noms :