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.