XIOS
1.0
Xml I/O Server
|
////////////////////// Déclarations ////////////////////// /// Plus de détails...
#include <noleap.hpp>
Fonctions membres publiques | |
CNoLeapCalendar (const CDate &startDate) | |
Constructeur ///. Plus de détails... | |
CNoLeapCalendar (const CDate &startDate, const CDate &timeOrigin) | |
CNoLeapCalendar (int yr=0, int mth=1, int d=1, int hr=0, int min=0, int sec=0) | |
CNoLeapCalendar (const CNoLeapCalendar &calendar) | |
CNoLeapCalendar (const CNoLeapCalendar *calendar) | |
virtual StdString | getType (void) const |
Accesseurs ///. Plus de détails... | |
virtual | ~CNoLeapCalendar (void) |
Destructeur ///. Plus de détails... | |
![]() | |
virtual | ~CCalendar (void) |
Destructeur ///. Plus de détails... | |
virtual StdString | toString (void) const |
Autres ///. Plus de détails... | |
virtual void | fromString (const StdString &str) |
void | setTimeStep (const CDuration ×tep) |
Mutateur ///. Plus de détails... | |
void | setInitDate (const CDate &initDate) |
void | setTimeOrigin (const CDate &timeOrigin) |
const CDate & | update (int step) |
Traitemants ///. Plus de détails... | |
const CDuration & | getTimeStep (void) const |
Accesseurs ///. Plus de détails... | |
const CDate & | getInitDate (void) const |
const CDate & | getTimeOrigin (void) const |
const CDate & | getCurrentDate (void) const |
int | getStep (void) const |
virtual int | getMonthLength (const CDate &date) const |
virtual int | getYearTotalLength (const CDate &date) const |
virtual int | getYearLength (void) const |
virtual int | getDayLength (void) const |
virtual int | getHourLength (void) const |
virtual int | getMinuteLength (void) const |
virtual int | getDayLengthInSeconds (void) const |
Returns the day length expressed in seconds. Plus de détails... | |
virtual StdString | getMonthName (int monthId) const |
virtual const StdString | getMonthShortName (int monthId) const |
virtual bool | hasLeapYear () const |
Test if the calendar can have leap year. Plus de détails... | |
void | initializeDate (int yr, int mth, int d, int hr=0, int min=0, int sec=0) |
void | initializeDate (const StdString &dateStr) |
void | initializeDate (const StdString &dateStr, const StdString &timeOrigin) |
virtual CDuration & | resolve (CDuration &dur, bool noNegativeTime=false) const |
Simplify a duration based on the calendar information. Plus de détails... | |
virtual void | parseDate (StdIStream &in, CDate &date) const |
Parse a date using the calendar's parser. Plus de détails... | |
virtual bool | checkDate (CDate &date) const |
Test if a date is valid with regard to the current calendar. Plus de détails... | |
![]() | |
virtual | ~CObject (void) |
Destructeur ///. Plus de détails... | |
const StdString & | getId (void) const |
Accesseurs ///. Plus de détails... | |
virtual const StdString & | getIdServer () const |
virtual StdString | dumpClassAttributes (void) |
void | resetId (void) |
Mutateurs ///. Plus de détails... | |
void | setId (const StdString &id, bool idAutoGenerated=false) |
bool | hasId (void) const |
Tests ///. Plus de détails... | |
bool | hasAutoGeneratedId (void) const |
Types privés | |
typedef CCalendar | SuperClass |
Typedef ///. Plus de détails... | |
Additional Inherited Members | |
![]() | |
static void | parseDateDefault (StdIStream &in, CDate &date) |
Parse a date using a generic parser. Plus de détails... | |
![]() | |
CCalendar (void) | |
Constructeurs ///. Plus de détails... | |
CCalendar (const StdString &id) | |
CCalendar (const StdString &id, int yr, int mth, int d, int hr=0, int min=0, int sec=0) | |
CCalendar (const StdString &id, const CDate &startDate) | |
CCalendar (const StdString &id, const CDate &startDate, const CDate &timeOrigin) | |
CCalendar (const CCalendar &calendar) | |
CCalendar (const CCalendar *const calendar) | |
void | initializeDate () |
< Associate the dates to the calendar and check their validity Plus de détails... | |
![]() | |
CObject (void) | |
Constructeurs ///. Plus de détails... | |
CObject (const StdString &id, bool idAutoGenerated=false) | |
CObject (const CObject &object) | |
CObject (const CObject *const object) | |
////////////////////// Déclarations ////////////////////// ///
Définition à la ligne 11 du fichier noleap.hpp.
|
private |
Typedef ///.
Définition à la ligne 14 du fichier noleap.hpp.
xios::CNoLeapCalendar::CNoLeapCalendar | ( | const CDate & | startDate | ) |
Constructeur ///.
////////////////////// Définitions ////////////////////// ///
Définition à la ligne 8 du fichier noleap.cpp.
Références xios::CCalendar::initializeDate().
Définition à la ligne 17 du fichier noleap.cpp.
Références xios::CCalendar::initializeDate().
xios::CNoLeapCalendar::CNoLeapCalendar | ( | int | yr = 0 , |
int | mth = 1 , |
||
int | d = 1 , |
||
int | hr = 0 , |
||
int | min = 0 , |
||
int | sec = 0 |
||
) |
Définition à la ligne 26 du fichier noleap.cpp.
Références xios::CCalendar::initializeDate().
xios::CNoLeapCalendar::CNoLeapCalendar | ( | const CNoLeapCalendar & | calendar | ) |
xios::CNoLeapCalendar::CNoLeapCalendar | ( | const CNoLeapCalendar * | calendar | ) |
|
virtual |
Destructeur ///.
Définition à la ligne 32 du fichier noleap.cpp.
|
virtual |
Accesseurs ///.
Réimplémentée à partir de xios::CCalendar.
Définition à la ligne 37 du fichier noleap.cpp.