A number class that manipulates a string buffer that is also a date.
More...
#include <numbers.h>
Inheritance diagram for DateNumber:
Collaboration diagram for DateNumber:
Public Member Functions
Protected Member Functions
A method to use to "post" any changed values when shadowing a mixed object class.
More...
void
toJulian (long year, long month, long day)
Protected Attributes
Detailed Description
Constructor & Destructor Documentation
DateNumber::DateNumber
(
char *
buffer )
virtual DateNumber::~DateNumber
(
)
virtual
Member Function Documentation
void Date::fromJulian
(
char *
buf )
const
protectedinherited
const char* Number::getBuffer
(
)
const
inlineinherited
char* Date::getDate
(
char *
buffer )
const
inherited
time_t Date::getDate
(
void
)
const
inherited
time_t Date::getDate
(
tm *
buf )
const
inherited
unsigned Date::getDay
(
void
)
const
inherited
unsigned Date::getDayOfWeek
(
void
)
const
inherited
unsigned Date::getMonth
(
void
)
const
inherited
long Number::getValue
(
)
const
inherited
long Date::getValue
(
void
)
const
inherited
int Date::getYear
(
void
)
const
inherited
bool Date::isValid
(
void
)
const
inherited
Number::operator char *
(
)
inlineinherited
Number::operator long
(
)
inlineinherited
Date::operator long
(
)
const
inlineinherited
bool Date::operator!
(
)
const
inlineinherited
int Number::operator!=
(
const
Number &
num )
inherited
long Number::operator()
(
)
inlineinherited
String Date::operator()
(
)
const
inherited
long Number::operator++
(
)
inherited
Date& Date::operator++
(
)
inherited
long Number::operator+=
(
const long
value )
inherited
Date& Date::operator+=
(
const long
val )
inherited
long Number::operator--
(
)
inherited
Date& Date::operator--
(
)
inherited
long Number::operator-=
(
const long
value )
inherited
Date& Date::operator-=
(
const long
val )
inherited
int Number::operator<
(
const
Number &
num )
inherited
int Date::operator<
(
const
Date &
date )
inherited
int Number::operator<=
(
const
Number &
num )
inherited
int Date::operator<=
(
const
Date &
date )
inherited
int Number::operator==
(
const
Number &
num )
inherited
int Date::operator==
(
const
Date &
date )
inherited
int Number::operator>
(
const
Number &
num )
inherited
int Date::operator>
(
const
Date &
date )
inherited
int Number::operator>=
(
const
Number &
num )
inherited
int Date::operator>=
(
const
Date &
date )
inherited
void Date::setDate
(
const char *
str,
size_t
size = 0
)
inherited
void Number::setValue
(
long
value )
inherited
void Date::toJulian
(
long
year,
long
month,
long
day
)
protectedinherited
void DateNumber::update
(
void
)
inlineprotectedvirtual
A method to use to "post" any changed values when shadowing a mixed object class.
This is used by DateNumber.
Reimplemented from Date.
Definition at line 318 of file numbers.h.
Field Documentation
char* Number::buffer
protectedinherited
long Date::julian
protectedinherited
unsigned Number::size
protectedinherited
The documentation for this class was generated from the following file: