|
GNU CommonC++
|
A number class that manipulates a string buffer that is also a date. More...
#include <numbers.h>
Public Member Functions | |
| DateNumber (char *buffer) | |
| virtual | ~DateNumber () |
Public Member Functions inherited from ost::Number | |
| Number (char *buffer, unsigned size) | |
| Create an instance of a number. | |
| void | setValue (long value) |
| const char * | getBuffer () const |
| long | getValue () const |
| long | operator() () |
| operator long () | |
| operator char * () | |
| long | operator= (const long value) |
| long | operator+= (const long value) |
| long | operator-= (const long value) |
| long | operator-- () |
| long | operator++ () |
| int | operator== (const Number &num) |
| int | operator!= (const Number &num) |
| int | operator< (const Number &num) |
| int | operator<= (const Number &num) |
| int | operator> (const Number &num) |
| int | operator>= (const Number &num) |
Public Member Functions inherited from ost::Date | |
| Date (time_t tm) | |
| Date (tm *dt) | |
| Date (char *str, size_t size=0) | |
| Date (int year, unsigned month, unsigned day) | |
| Date () | |
| virtual | ~Date () |
| int | getYear (void) const |
| unsigned | getMonth (void) const |
| unsigned | getDay (void) const |
| unsigned | getDayOfWeek (void) const |
| char * | getDate (char *buffer) const |
| time_t | getDate (void) const |
| time_t | getDate (tm *buf) const |
| long | getValue (void) const |
| void | setDate (const char *str, size_t size=0) |
| bool | isValid (void) const |
| operator long () const | |
| String | operator() () const |
| Date & | operator++ () |
| Date & | operator-- () |
| Date & | operator+= (const long val) |
| Date & | operator-= (const long val) |
| int | operator== (const Date &date) |
| int | operator!= (const Date &date) |
| int | operator< (const Date &date) |
| int | operator<= (const Date &date) |
| int | operator> (const Date &date) |
| int | operator>= (const Date &date) |
| bool | operator! () const |
Protected Member Functions | |
| void | update (void) |
Protected Member Functions inherited from ost::Date | |
| void | toJulian (long year, long month, long day) |
| void | fromJulian (char *buf) const |
Additional Inherited Members | |
Protected Attributes inherited from ost::Number | |
| char * | buffer |
| unsigned | size |
Protected Attributes inherited from ost::Date | |
| long | julian |
A number class that manipulates a string buffer that is also a date.
a number that is also a date string.
| ost::DateNumber::DateNumber | ( | char * | buffer | ) |
|
virtual |
|
inlineprotectedvirtual |
Reimplemented from ost::Date.