XIOS  1.0
Xml I/O Server
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros
Référence de la classe xios::CNoLeapCalendar

////////////////////// Déclarations ////////////////////// /// Plus de détails...

#include <noleap.hpp>

+ Graphe d'héritage de xios::CNoLeapCalendar:
+ Graphe de collaboration de xios::CNoLeapCalendar:

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...
 
- Fonctions membres publiques inherited from xios::CCalendar
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 &timestep)
 Mutateur ///. Plus de détails...
 
void setInitDate (const CDate &initDate)
 
void setTimeOrigin (const CDate &timeOrigin)
 
const CDateupdate (int step)
 Traitemants ///. Plus de détails...
 
const CDurationgetTimeStep (void) const
 Accesseurs ///. Plus de détails...
 
const CDategetInitDate (void) const
 
const CDategetTimeOrigin (void) const
 
const CDategetCurrentDate (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 CDurationresolve (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...
 
- Fonctions membres publiques inherited from xios::CObject
virtual ~CObject (void)
 Destructeur ///. Plus de détails...
 
const StdStringgetId (void) const
 Accesseurs ///. Plus de détails...
 
virtual const StdStringgetIdServer () 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

- Fonctions membres publiques statiques inherited from xios::CCalendar
static void parseDateDefault (StdIStream &in, CDate &date)
 Parse a date using a generic parser. Plus de détails...
 
- Fonctions membres protégées inherited from xios::CCalendar
 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...
 
- Fonctions membres protégées inherited from xios::CObject
 CObject (void)
 Constructeurs ///. Plus de détails...
 
 CObject (const StdString &id, bool idAutoGenerated=false)
 
 CObject (const CObject &object)
 
 CObject (const CObject *const object)
 

Description détaillée

////////////////////// Déclarations ////////////////////// ///

Définition à la ligne 11 du fichier noleap.hpp.

Documentation des définitions de type membres

Typedef ///.

Définition à la ligne 14 du fichier noleap.hpp.

Documentation des constructeurs et destructeur

xios::CNoLeapCalendar::CNoLeapCalendar ( const CDate startDate)

Constructeur ///.

////////////////////// Définitions ////////////////////// ///

Définition à la ligne 8 du fichier noleap.cpp.

Références xios::CCalendar::initializeDate().

+ Voici le graphe d'appel pour cette fonction :

xios::CNoLeapCalendar::CNoLeapCalendar ( const CDate startDate,
const CDate timeOrigin 
)

Définition à la ligne 17 du fichier noleap.cpp.

Références xios::CCalendar::initializeDate().

+ Voici le graphe d'appel pour cette fonction :

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().

+ Voici le graphe d'appel pour cette fonction :

xios::CNoLeapCalendar::CNoLeapCalendar ( const CNoLeapCalendar calendar)
xios::CNoLeapCalendar::CNoLeapCalendar ( const CNoLeapCalendar calendar)
xios::CNoLeapCalendar::~CNoLeapCalendar ( void  )
virtual

Destructeur ///.

Définition à la ligne 32 du fichier noleap.cpp.

Documentation des fonctions membres

StdString xios::CNoLeapCalendar::getType ( void  ) const
virtual

Accesseurs ///.


Réimplémentée à partir de xios::CCalendar.

Définition à la ligne 37 du fichier noleap.cpp.


La documentation de cette classe a été générée à partir des fichiers suivants :