#include <numbers.h>

Public Member Functions | |
| Time (time_t tm) | |
| Time (tm *dt) | |
| Time (char *str, size_t size=0) | |
| Time (int hour, int minute, int second) | |
| Time () | |
| virtual | ~Time () |
| long | getValue (void) const |
| int | getHour (void) const |
| int | getMinute (void) const |
| int | getSecond (void) const |
| char * | getTime (char *buffer) const |
| time_t | getTime (void) const |
| tm * | getTime (tm *buf) const |
| void | setTime (char *str, size_t size=0) |
| bool | isValid (void) const |
| operator long () | |
| String | operator() () const |
| Time & | operator++ () |
| Time & | operator-- () |
| Time & | operator+= (const int val) |
| Time & | operator-= (const int val) |
| int | operator== (const Time &time) |
| int | operator!= (const Time &time) |
| int | operator< (const Time &time) |
| int | operator<= (const Time &time) |
| int | operator> (const Time &time) |
| int | operator>= (const Time &time) |
| bool | operator! () const |
Protected Member Functions | |
| void | toSeconds (int hour, int minute, int second) |
| void | fromSeconds (char *buf) const |
| virtual void | update (void) |
Protected Attributes | |
| long | seconds |
Friends | |
| Time | operator+ (const Time &time1, const Time &time2) |
| Time | operator- (const Time &time1, const Time &time2) |
| Time | operator+ (const Time &time, const int val) |
| Time | operator- (const Time &time, const int val) |
| Time | operator+ (const int val, const Time &time) |
| Time | operator- (const int val, const Time &time) |
This is then manipulated in several forms and may be exported as needed.
| ost::Time::Time | ( | time_t | tm | ) |
| ost::Time::Time | ( | tm * | dt | ) |
| ost::Time::Time | ( | char * | str, | |
| size_t | size = 0 | |||
| ) |
| ost::Time::Time | ( | int | hour, | |
| int | minute, | |||
| int | second | |||
| ) |
| ost::Time::Time | ( | ) |
| virtual ost::Time::~Time | ( | ) | [virtual] |
| void ost::Time::toSeconds | ( | int | hour, | |
| int | minute, | |||
| int | second | |||
| ) | [protected] |
| void ost::Time::fromSeconds | ( | char * | buf | ) | const [protected] |
| virtual void ost::Time::update | ( | void | ) | [protected, virtual] |
| long ost::Time::getValue | ( | void | ) | const |
| int ost::Time::getHour | ( | void | ) | const |
| int ost::Time::getMinute | ( | void | ) | const |
| int ost::Time::getSecond | ( | void | ) | const |
| char* ost::Time::getTime | ( | char * | buffer | ) | const |
| time_t ost::Time::getTime | ( | void | ) | const |
| tm* ost::Time::getTime | ( | tm * | buf | ) | const |
| void ost::Time::setTime | ( | char * | str, | |
| size_t | size = 0 | |||
| ) |
| bool ost::Time::isValid | ( | void | ) | const |
Reimplemented in ost::Datetime.
| ost::Time::operator long | ( | ) | [inline] |
| String ost::Time::operator() | ( | ) | const |
| Time& ost::Time::operator++ | ( | ) |
| Time& ost::Time::operator-- | ( | ) |
| Time& ost::Time::operator+= | ( | const int | val | ) |
| Time& ost::Time::operator-= | ( | const int | val | ) |
| int ost::Time::operator== | ( | const Time & | time | ) |
| int ost::Time::operator!= | ( | const Time & | time | ) |
| int ost::Time::operator< | ( | const Time & | time | ) |
| int ost::Time::operator<= | ( | const Time & | time | ) |
| int ost::Time::operator> | ( | const Time & | time | ) |
| int ost::Time::operator>= | ( | const Time & | time | ) |
| bool ost::Time::operator! | ( | void | ) | const [inline] |
Reimplemented in ost::Datetime.
long ost::Time::seconds [protected] |
1.5.4