logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ost::Time - The Time class uses a integer representation of the current time.

Author

       Generated automatically by Doxygen for GNU CommonC++ from the source code.

GNU CommonC++                                    Sun Dec 27 2020                                    ost::Time(3)

Constructor & Destructor Documentation

ost::Time::Time(time_ttm)ost::Time::Time(tm*dt)ost::Time::Time(char*str,size_tsize=0)ost::Time::Time(inthour,intminute,intsecond)ost::Time::Time()virtualost::Time::~Time()[virtual]

Detailed Description

       The Time class uses a integer representation of the current time.

       This is then manipulated in several forms and may be exported as needed.

       Author
           Marcelo Dalmas mad@brasmap.com.br

       Integer based time class.

Member Data Documentation

longost::Time::seconds[protected]

Member Function Documentation

voidost::Time::fromSeconds(char*buf)const[protected]intost::Time::getHour(void)constintost::Time::getMinute(void)constintost::Time::getSecond(void)constchar*ost::Time::getTime(char*buffer)consttm*ost::Time::getTime(tm*buf)consttime_tost::Time::getTime(void)constlongost::Time::getValue(void)constboolost::Time::isValid(void)constost::Time::operatorlong()[inline]boolost::Time::operator!()const[inline]intost::Time::operator!=(constTime&time)Stringost::Time::operator()()constTime&ost::Time::operator++()Time&ost::Time::operator+=(constintval)Time&ost::Time::operator--()Time&ost::Time::operator-=(constintval)intost::Time::operator<(constTime&time)intost::Time::operator<=(constTime&time)intost::Time::operator==(constTime&time)intost::Time::operator>(constTime&time)intost::Time::operator>=(constTime&time)voidost::Time::setTime(char*str,size_tsize=0)voidost::Time::toSeconds(inthour,intminute,intsecond)[protected]virtualvoidost::Time::update(void)[protected],[virtual]

Name

       ost::Time - The Time class uses a integer representation of the current time.

Synopsis

       #include <numbers.h>

       Inherited by ost::Datetime.

   PublicMemberFunctionsTime (time_t tm)
       Time (tm *dt)
       Time (char *str, size_t size=0)
       Time (int hour, int minute, int second)
       Time ()
       virtual ~Time ()
       long getValue (void) const
       int getHour (void) const
       int getMinute (void) const
       int getSecond (void) const
       char * getTime (char *buffer) const
       time_t getTime (void) const
       tm * getTime (tm *buf) const
       void setTime (char *str, size_t size=0)
       bool isValid (void) const
       operatorlong ()
       Stringoperator() () const
       Time & operator++ ()
       Time & operator-- ()
       Time & operator+= (const int val)
       Time & operator-= (const int val)
       int operator== (const Time &time)
       int operator!= (const Time &time)
       int operator< (const Time &time)
       int operator<= (const Time &time)
       int operator> (const Time &time)
       int operator>= (const Time &time)
       bool operator! () const

   ProtectedMemberFunctions
       void toSeconds (int hour, int minute, int second)
       void fromSeconds (char *buf) const
       virtual void update (void)

   ProtectedAttributes
       long secondsFriendsTimeoperator+ (const Time &time1, const Time &time2)
       Timeoperator- (const Time &time1, const Time &time2)
       Timeoperator+ (const Time &time, const int val)
       Timeoperator- (const Time &time, const int val)
       Timeoperator+ (const int val, const Time &time)
       Timeoperator- (const int val, const Time &time)

See Also