AceTime  3.0.0
Date and time classes for Arduino that support timezones from the TZ Database.
Functions
time_period_mutation.h File Reference

Methods that mutate a TimePeriod object. More...

#include <stdint.h>
#include <AceCommon.h>
#include "TimePeriod.h"
Include dependency graph for time_period_mutation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void ace_time::time_period_mutation::negate (TimePeriod &period)
 Change the sign of the object.
 
void ace_time::time_period_mutation::incrementHour (TimePeriod &period, uint8_t limit)
 Increment the hour by one, modulo 'limit'.
 
void ace_time::time_period_mutation::incrementHour (TimePeriod &period)
 Increment the hour component by one, modulo 24.
 
void ace_time::time_period_mutation::incrementMinute (TimePeriod &period)
 Increment the minute by one, modulo 60.
 

Detailed Description

Methods that mutate a TimePeriod object.

TimePeriod period = TimePeriod(1, 2, 3); // 1h2m3s
time_offset_mutation::incrementHour(period);

Definition in file time_period_mutation.h.