GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "oct-time.h"
Public Member Functions | |
strptime (const std::string &str, const std::string &fmt) | |
strptime (const strptime &s) | |
~strptime (void) | |
std::string | asctime (void) const |
int | characters_converted (void) const |
long | gmtoff (void) const |
base_tm & | gmtoff (long v) |
int | hour (void) const |
base_tm & | hour (int v) |
int | isdst (void) const |
base_tm & | isdst (int v) |
int | mday (void) const |
base_tm & | mday (int v) |
int | min (void) const |
base_tm & | min (int v) |
int | mon (void) const |
base_tm & | mon (int v) |
strptime & | operator= (const strptime &s) |
int | sec (void) const |
base_tm & | sec (int v) |
std::string | strftime (const std::string &fmt) const |
int | usec (void) const |
base_tm & | usec (int v) |
int | wday (void) const |
base_tm & | wday (int v) |
int | yday (void) const |
base_tm & | yday (int v) |
int | year (void) const |
base_tm & | year (int v) |
std::string | zone (void) const |
base_tm & | zone (const std::string &s) |
Protected Member Functions | |
void | init (void *p) |
Protected Attributes | |
long | m_gmtoff |
int | m_hour |
int | m_isdst |
int | m_mday |
int | m_min |
int | m_mon |
int | m_sec |
int | m_usec |
int | m_wday |
int | m_yday |
int | m_year |
std::string | m_zone |
Private Member Functions | |
void | init (const std::string &str, const std::string &fmt) |
Private Attributes | |
int | nchars |
Definition at line 334 of file oct-time.h.
|
inline |
Definition at line 340 of file oct-time.h.
|
inline |
Definition at line 346 of file oct-time.h.
|
inline |
Definition at line 358 of file oct-time.h.
|
inlineinherited |
Definition at line 237 of file oct-time.h.
Referenced by octave::sys::time::ctime().
|
inline |
Definition at line 356 of file oct-time.h.
|
inlineinherited |
Definition at line 219 of file oct-time.h.
Referenced by extract_tm(), mk_tm_map(), and octave::sys::time::time().
|
inherited |
Definition at line 133 of file oct-time.cc.
|
inlineinherited |
Definition at line 212 of file oct-time.h.
Referenced by extract_tm(), octave_rand::initialize_ranlib_generators(), mk_tm_map(), and octave::sys::time::time().
Definition at line 125 of file oct-time.cc.
|
protectedinherited |
Definition at line 205 of file oct-time.cc.
References octave::sys::base_tm::m_gmtoff, octave::sys::base_tm::m_hour, octave::sys::base_tm::m_isdst, octave::sys::base_tm::m_mday, octave::sys::base_tm::m_min, octave::sys::base_tm::m_mon, octave::sys::base_tm::m_sec, octave::sys::base_tm::m_wday, octave::sys::base_tm::m_yday, octave::sys::base_tm::m_year, octave::sys::base_tm::m_zone, p, struct(), and t.
Referenced by octave::sys::localtime::init(), octave::sys::gmtime::init(), and init().
|
private |
Definition at line 256 of file oct-time.cc.
References octave::sys::base_tm::init(), min(), nchars, octave_mktime_wrapper(), octave_strptime_wrapper(), p, strsave(), and t.
|
inlineinherited |
Definition at line 218 of file oct-time.h.
Referenced by extract_tm(), mk_tm_map(), and octave::sys::time::time().
Definition at line 132 of file oct-time.cc.
|
inlineinherited |
Definition at line 213 of file oct-time.h.
Referenced by extract_tm(), octave_rand::initialize_ranlib_generators(), mk_tm_map(), and octave::sys::time::time().
Definition at line 126 of file oct-time.cc.
|
inlineinherited |
Definition at line 211 of file oct-time.h.
Referenced by extract_tm(), octave_rand::initialize_ranlib_generators(), mk_tm_map(), and octave::sys::time::time().
Definition at line 124 of file oct-time.cc.
|
inlineinherited |
Definition at line 214 of file oct-time.h.
Referenced by extract_tm(), mk_tm_map(), and octave::sys::time::time().
Definition at line 127 of file oct-time.cc.
Definition at line 349 of file oct-time.h.
References nchars, and octave::sys::base_tm::operator=().
|
inlineinherited |
Definition at line 210 of file oct-time.h.
Referenced by extract_tm(), octave_rand::initialize_ranlib_generators(), mk_tm_map(), and octave::sys::time::time().
Definition at line 123 of file oct-time.cc.
|
inherited |
Definition at line 147 of file oct-time.cc.
References octave::sys::base_tm::m_gmtoff, octave::sys::base_tm::m_hour, octave::sys::base_tm::m_isdst, octave::sys::base_tm::m_mday, octave::sys::base_tm::m_min, octave::sys::base_tm::m_mon, octave::sys::base_tm::m_sec, octave::sys::base_tm::m_wday, octave::sys::base_tm::m_yday, octave::sys::base_tm::m_year, octave::sys::base_tm::m_zone, octave_strftime_wrapper(), retval, STRFTIME_BUF_INITIAL_SIZE, string, strsave(), and t.
Referenced by octave::command_editor::do_decode_prompt_string(), octave_history_write_timestamp(), and write_header().
|
inlineinherited |
Definition at line 209 of file oct-time.h.
Referenced by extract_tm(), mk_tm_map(), and octave::sys::time::time().
Definition at line 122 of file oct-time.cc.
|
inlineinherited |
Definition at line 216 of file oct-time.h.
Referenced by extract_tm(), mk_tm_map(), and octave::sys::time::time().
Definition at line 130 of file oct-time.cc.
|
inlineinherited |
Definition at line 217 of file oct-time.h.
Referenced by extract_tm(), mk_tm_map(), and octave::sys::time::time().
Definition at line 131 of file oct-time.cc.
|
inlineinherited |
Definition at line 215 of file oct-time.h.
Referenced by extract_tm(), mk_tm_map(), and octave::sys::time::time().
Definition at line 129 of file oct-time.cc.
|
inlineinherited |
Definition at line 220 of file oct-time.h.
Referenced by extract_tm(), mk_tm_map(), and octave::sys::time::time().
|
inherited |
Definition at line 136 of file oct-time.cc.
References s.
|
protectedinherited |
Definition at line 273 of file oct-time.h.
Referenced by octave::sys::base_tm::init(), octave::sys::base_tm::operator=(), and octave::sys::base_tm::strftime().
|
protectedinherited |
Definition at line 252 of file oct-time.h.
Referenced by octave::sys::base_tm::init(), octave::sys::base_tm::operator=(), and octave::sys::base_tm::strftime().
|
protectedinherited |
Definition at line 270 of file oct-time.h.
Referenced by octave::sys::base_tm::init(), octave::sys::base_tm::operator=(), and octave::sys::base_tm::strftime().
|
protectedinherited |
Definition at line 255 of file oct-time.h.
Referenced by octave::sys::base_tm::init(), octave::sys::base_tm::operator=(), and octave::sys::base_tm::strftime().
|
protectedinherited |
Definition at line 249 of file oct-time.h.
Referenced by octave::sys::base_tm::init(), octave::sys::base_tm::operator=(), and octave::sys::base_tm::strftime().
|
protectedinherited |
Definition at line 258 of file oct-time.h.
Referenced by octave::sys::base_tm::init(), octave::sys::base_tm::operator=(), and octave::sys::base_tm::strftime().
|
protectedinherited |
Definition at line 246 of file oct-time.h.
Referenced by octave::sys::base_tm::init(), octave::sys::base_tm::operator=(), and octave::sys::base_tm::strftime().
|
protectedinherited |
Definition at line 243 of file oct-time.h.
Referenced by octave::sys::localtime::init(), octave::sys::gmtime::init(), and octave::sys::base_tm::operator=().
|
protectedinherited |
Definition at line 264 of file oct-time.h.
Referenced by octave::sys::base_tm::init(), octave::sys::base_tm::operator=(), and octave::sys::base_tm::strftime().
|
protectedinherited |
Definition at line 267 of file oct-time.h.
Referenced by octave::sys::base_tm::init(), octave::sys::base_tm::operator=(), and octave::sys::base_tm::strftime().
|
protectedinherited |
Definition at line 261 of file oct-time.h.
Referenced by octave::sys::base_tm::init(), octave::sys::base_tm::operator=(), and octave::sys::base_tm::strftime().
|
protectedinherited |
Definition at line 276 of file oct-time.h.
Referenced by octave::sys::base_tm::init(), octave::sys::base_tm::operator=(), and octave::sys::base_tm::strftime().
|
private |
Definition at line 362 of file oct-time.h.
Referenced by init(), and operator=().