Changeset 550 for XIOS/trunk/src/duration.hpp
- Timestamp:
- 02/10/15 14:23:02 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/duration.hpp
r501 r550 13 13 14 14 ///--------------------------------------------------------------- 15 typedef struct _duration 15 16 struct CDuration 16 17 { 17 public : 18 public: /* static */ 19 static CDuration FromString(const StdString& str); 18 20 21 public: 19 22 /// Opérateurs /// 20 struct _duration & operator=(const struct _duration& duration);23 CDuration& operator=(const CDuration& duration); 21 24 22 friend StdOStream & operator<<(StdOStream & out, const struct _duration& duration);23 friend StdIStream & operator>>(StdIStream & in , struct _duration& duration);25 friend StdOStream& operator<<(StdOStream& out, const CDuration& duration); 26 friend StdIStream& operator>>(StdIStream& in , CDuration& duration); 24 27 25 28 /// Test /// … … 27 30 28 31 /// Traitement /// 29 struct _duration & resolve(const CCalendar & calendar);30 struct _duration & solveTimeStep(const CCalendar & c);32 CDuration& resolve(const CCalendar& calendar, bool noNegativeTime = false); 33 CDuration& solveTimeStep(const CCalendar& c); 31 34 /// Autres /// 32 35 StdString toString(void) const; 33 36 34 public: /* static */35 36 static struct _duration FromString(const StdString & str);37 38 37 /// Propriétés publiques /// 39 38 double year, month, day, hour, minute, second, timestep; 40 41 } CDuration; 39 }; 42 40 43 41 ///--------------------------------------------------------------- 44 42 45 const extern CDuration Year, Month , Week , Day , 46 Hour, Minute, Second, NoneDu, TimeStep ; 47 ///--------------------------------------------------------------- 48 43 const extern CDuration Year, Month, Week, Day, 44 Hour, Minute, Second, TimeStep, NoneDu; 49 45 } // namespace xios 50 46
Note: See TracChangeset
for help on using the changeset viewer.