Time vector. More...
#include <helios_vector_types.h>
Public Member Functions | |
constexpr | Time () |
Default constructor. | |
Time (int hour, int minute) | |
second/minute/hour constructor | |
Time (int hour, int minute, int second) | |
minute/hour constructor | |
constexpr bool | operator== (const helios::Time &c) const noexcept |
check for equality of two times | |
constexpr bool | operator!= (const helios::Time &c) const noexcept |
check for inequality of two times | |
Data Fields | |
int | second |
Second of minute. | |
int | minute |
Minute of hour. | |
int | hour |
Hour of day. | |
Friends | |
std::ostream & | operator<< (std::ostream &os, helios::Time const &t) |
Write Time to output stream. | |
|
inlineconstexpr |
Default constructor.
Definition at line 1841 of file helios_vector_types.h.
|
inline |
second/minute/hour constructor
[in] | hour | Hour of day (0-23) |
[in] | minute | Minute of hour (0-59) |
Definition at line 1849 of file helios_vector_types.h.
|
inline |
minute/hour constructor
[in] | hour | Hour of day (0-23) |
[in] | minute | Minute of hour (0-59) |
[in] | second | Second of minute (0-59) |
Definition at line 1864 of file helios_vector_types.h.
|
constexprnoexcept |
check for inequality of two times
Definition at line 1925 of file helios_vector_types.h.
|
constexprnoexcept |
check for equality of two times
Definition at line 1921 of file helios_vector_types.h.
|
friend |
Write Time to output stream.
Definition at line 1881 of file helios_vector_types.h.
int helios::Time::hour |
Hour of day.
Definition at line 1838 of file helios_vector_types.h.
int helios::Time::minute |
Minute of hour.
Definition at line 1836 of file helios_vector_types.h.
int helios::Time::second |
Second of minute.
Definition at line 1834 of file helios_vector_types.h.