Navigation

Operators and Keywords

Function List:

C++ API

octave_base_tm Class Reference

#include <oct-time.h>

Inherited by octave_gmtime, octave_localtime, and octave_strptime.

List of all members.


Public Member Functions

 octave_base_tm (void)
 octave_base_tm (const octave_base_tm &tm)
octave_base_tmoperator= (const octave_base_tm &tm)
virtual ~octave_base_tm (void)
int usec (void) const
int sec (void) const
int min (void) const
int hour (void) const
int mday (void) const
int mon (void) const
int year (void) const
int wday (void) const
int yday (void) const
int isdst (void) const
std::string zone (void) const
octave_base_tmusec (int v)
octave_base_tmsec (int v)
octave_base_tmmin (int v)
octave_base_tmhour (int v)
octave_base_tmmday (int v)
octave_base_tmmon (int v)
octave_base_tmyear (int v)
octave_base_tmwday (int v)
octave_base_tmyday (int v)
octave_base_tmisdst (int v)
octave_base_tmzone (const std::string &s)
std::string strftime (const std::string &fmt) const
std::string asctime (void) const

Protected Member Functions

void init (void *p)

Protected Attributes

int tm_usec
int tm_sec
int tm_min
int tm_hour
int tm_mday
int tm_mon
int tm_year
int tm_wday
int tm_yday
int tm_isdst
std::string tm_zone

Constructor & Destructor Documentation

octave_base_tm::octave_base_tm ( void   )  [inline]

octave_base_tm::octave_base_tm ( const octave_base_tm tm  )  [inline]

virtual octave_base_tm::~octave_base_tm ( void   )  [inline, virtual]


Member Function Documentation

std::string octave_base_tm::asctime ( void   )  const [inline]

octave_base_tm& octave_base_tm::hour ( int  v  ) 

int octave_base_tm::hour ( void   )  const [inline]

void octave_base_tm::init ( void *  p  )  [protected]

octave_base_tm& octave_base_tm::isdst ( int  v  ) 

int octave_base_tm::isdst ( void   )  const [inline]

octave_base_tm& octave_base_tm::mday ( int  v  ) 

int octave_base_tm::mday ( void   )  const [inline]

octave_base_tm& octave_base_tm::min ( int  v  ) 

int octave_base_tm::min ( void   )  const [inline]

octave_base_tm& octave_base_tm::mon ( int  v  ) 

int octave_base_tm::mon ( void   )  const [inline]

octave_base_tm& octave_base_tm::operator= ( const octave_base_tm tm  )  [inline]

octave_base_tm& octave_base_tm::sec ( int  v  ) 

int octave_base_tm::sec ( void   )  const [inline]

std::string octave_base_tm::strftime ( const std::string fmt  )  const

octave_base_tm& octave_base_tm::usec ( int  v  ) 

int octave_base_tm::usec ( void   )  const [inline]

octave_base_tm& octave_base_tm::wday ( int  v  ) 

int octave_base_tm::wday ( void   )  const [inline]

octave_base_tm& octave_base_tm::yday ( int  v  ) 

int octave_base_tm::yday ( void   )  const [inline]

octave_base_tm& octave_base_tm::year ( int  v  ) 

int octave_base_tm::year ( void   )  const [inline]

octave_base_tm & octave_base_tm::zone ( const std::string s  ) 

std::string octave_base_tm::zone ( void   )  const [inline]


Member Data Documentation


The documentation for this class was generated from the following files: