GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "oct-time.h"
Public Member Functions | |
octave_strptime (const std::string &str, const std::string &fmt) | |
octave_strptime (const octave_strptime &s) | |
~octave_strptime (void) | |
std::string | asctime (void) const |
int | characters_converted (void) const |
long | gmtoff (void) const |
octave_base_tm & | gmtoff (long v) |
int | hour (void) const |
octave_base_tm & | hour (int v) |
int | isdst (void) const |
octave_base_tm & | isdst (int v) |
int | mday (void) const |
octave_base_tm & | mday (int v) |
int | min (void) const |
octave_base_tm & | min (int v) |
int | mon (void) const |
octave_base_tm & | mon (int v) |
octave_strptime & | operator= (const octave_strptime &s) |
int | sec (void) const |
octave_base_tm & | sec (int v) |
std::string | strftime (const std::string &fmt) const |
int | usec (void) const |
octave_base_tm & | usec (int v) |
int | wday (void) const |
octave_base_tm & | wday (int v) |
int | yday (void) const |
octave_base_tm & | yday (int v) |
int | year (void) const |
octave_base_tm & | year (int v) |
std::string | zone (void) const |
octave_base_tm & | zone (const std::string &s) |
Protected Member Functions | |
void | init (void *p) |
Protected Attributes | |
long | tm_gmtoff |
int | tm_hour |
int | tm_isdst |
int | tm_mday |
int | tm_min |
int | tm_mon |
int | tm_sec |
int | tm_usec |
int | tm_wday |
int | tm_yday |
int | tm_year |
std::string | tm_zone |
Private Member Functions | |
void | init (const std::string &str, const std::string &fmt) |
Private Attributes | |
int | nchars |
Definition at line 335 of file oct-time.h.
|
inline |
Definition at line 341 of file oct-time.h.
References octave_base_tm::init().
|
inline |
Definition at line 347 of file oct-time.h.
|
inline |
Definition at line 359 of file oct-time.h.
|
inlineinherited |
Definition at line 238 of file oct-time.h.
References octave_base_tm::strftime().
Definition at line 357 of file oct-time.h.
Referenced by Fstrptime().
|
inlineinherited |
Definition at line 220 of file oct-time.h.
References octave_base_tm::tm_gmtoff.
Referenced by octave_time::octave_time().
|
inherited |
Definition at line 130 of file oct-time.cc.
Definition at line 213 of file oct-time.h.
References octave_base_tm::tm_hour.
Referenced by extract_tm(), octave_rand::initialize_ranlib_generators(), mk_tm_map(), and octave_time::octave_time().
|
inherited |
Definition at line 122 of file oct-time.cc.
Definition at line 201 of file oct-time.cc.
References octave_base_tm::tm_gmtoff, octave_base_tm::tm_hour, octave_base_tm::tm_isdst, octave_base_tm::tm_mday, octave_base_tm::tm_min, octave_base_tm::tm_mon, octave_base_tm::tm_sec, octave_base_tm::tm_wday, octave_base_tm::tm_yday, octave_base_tm::tm_year, and octave_base_tm::tm_zone.
Referenced by octave_gmtime::octave_gmtime(), octave_localtime::octave_localtime(), and octave_strptime().
|
private |
Definition at line 252 of file oct-time.cc.
References min(), octave_base_tm::min(), nchars, and strsave().
Definition at line 219 of file oct-time.h.
References octave_base_tm::tm_isdst.
Referenced by extract_tm(), mk_tm_map(), and octave_time::octave_time().
|
inherited |
Definition at line 129 of file oct-time.cc.
Definition at line 214 of file oct-time.h.
References octave_base_tm::tm_mday.
Referenced by extract_tm(), octave_rand::initialize_ranlib_generators(), mk_tm_map(), and octave_time::octave_time().
|
inherited |
Definition at line 123 of file oct-time.cc.
Definition at line 212 of file oct-time.h.
References octave_base_tm::tm_min.
Referenced by extract_tm(), init(), octave_rand::initialize_ranlib_generators(), mk_tm_map(), and octave_time::octave_time().
|
inherited |
Definition at line 121 of file oct-time.cc.
Definition at line 215 of file oct-time.h.
References octave_base_tm::tm_mon.
Referenced by extract_tm(), mk_tm_map(), and octave_time::octave_time().
|
inherited |
Definition at line 124 of file oct-time.cc.
|
inline |
Definition at line 350 of file oct-time.h.
References nchars, and octave_base_tm::operator=().
Definition at line 211 of file oct-time.h.
References octave_base_tm::tm_sec.
Referenced by extract_tm(), octave_rand::initialize_ranlib_generators(), mk_tm_map(), and octave_time::octave_time().
|
inherited |
Definition at line 120 of file oct-time.cc.
|
inherited |
Definition at line 144 of file oct-time.cc.
References STRFTIME_BUF_INITIAL_SIZE, strsave(), octave_base_tm::tm_gmtoff, octave_base_tm::tm_hour, octave_base_tm::tm_isdst, octave_base_tm::tm_mday, octave_base_tm::tm_min, octave_base_tm::tm_mon, octave_base_tm::tm_sec, octave_base_tm::tm_wday, octave_base_tm::tm_yday, octave_base_tm::tm_year, and octave_base_tm::tm_zone.
Referenced by octave_base_tm::asctime(), DEFUN_DLD(), command_editor::do_decode_prompt_string(), Fstrftime(), octave_history_write_timestamp(), and write_header().
Definition at line 210 of file oct-time.h.
References octave_base_tm::tm_usec.
Referenced by extract_tm(), mk_tm_map(), and octave_time::octave_time().
|
inherited |
Definition at line 119 of file oct-time.cc.
Definition at line 217 of file oct-time.h.
References octave_base_tm::tm_wday.
Referenced by extract_tm(), mk_tm_map(), and octave_time::octave_time().
|
inherited |
Definition at line 127 of file oct-time.cc.
Definition at line 218 of file oct-time.h.
References octave_base_tm::tm_yday.
Referenced by extract_tm(), mk_tm_map(), and octave_time::octave_time().
|
inherited |
Definition at line 128 of file oct-time.cc.
Definition at line 216 of file oct-time.h.
References octave_base_tm::tm_year.
Referenced by extract_tm(), mk_tm_map(), and octave_time::octave_time().
|
inherited |
Definition at line 126 of file oct-time.cc.
|
inlineinherited |
Definition at line 221 of file oct-time.h.
References octave_base_tm::tm_zone.
Referenced by extract_tm(), mk_tm_map(), and octave_time::octave_time().
|
inherited |
Definition at line 133 of file oct-time.cc.
|
private |
Definition at line 363 of file oct-time.h.
Referenced by init(), and operator=().
|
protectedinherited |
Definition at line 274 of file oct-time.h.
Referenced by octave_base_tm::gmtoff(), octave_base_tm::init(), octave_base_tm::operator=(), and octave_base_tm::strftime().
|
protectedinherited |
Definition at line 253 of file oct-time.h.
Referenced by octave_base_tm::hour(), octave_base_tm::init(), octave_base_tm::operator=(), and octave_base_tm::strftime().
|
protectedinherited |
Definition at line 271 of file oct-time.h.
Referenced by octave_base_tm::init(), octave_base_tm::isdst(), octave_base_tm::operator=(), and octave_base_tm::strftime().
|
protectedinherited |
Definition at line 256 of file oct-time.h.
Referenced by octave_base_tm::init(), octave_base_tm::mday(), octave_base_tm::operator=(), and octave_base_tm::strftime().
|
protectedinherited |
Definition at line 250 of file oct-time.h.
Referenced by octave_base_tm::init(), octave_base_tm::min(), octave_base_tm::operator=(), and octave_base_tm::strftime().
|
protectedinherited |
Definition at line 259 of file oct-time.h.
Referenced by octave_base_tm::init(), octave_base_tm::mon(), octave_base_tm::operator=(), and octave_base_tm::strftime().
|
protectedinherited |
Definition at line 247 of file oct-time.h.
Referenced by octave_base_tm::init(), octave_time::octave_time(), octave_base_tm::operator=(), octave_base_tm::sec(), and octave_base_tm::strftime().
|
protectedinherited |
Definition at line 244 of file oct-time.h.
Referenced by octave_localtime::init(), octave_gmtime::init(), octave_base_tm::operator=(), and octave_base_tm::usec().
|
protectedinherited |
Definition at line 265 of file oct-time.h.
Referenced by octave_base_tm::init(), octave_base_tm::operator=(), octave_base_tm::strftime(), and octave_base_tm::wday().
|
protectedinherited |
Definition at line 268 of file oct-time.h.
Referenced by octave_base_tm::init(), octave_base_tm::operator=(), octave_base_tm::strftime(), and octave_base_tm::yday().
|
protectedinherited |
Definition at line 262 of file oct-time.h.
Referenced by octave_base_tm::init(), octave_base_tm::operator=(), octave_base_tm::strftime(), and octave_base_tm::year().
|
protectedinherited |
Definition at line 277 of file oct-time.h.
Referenced by octave_base_tm::init(), octave_base_tm::operator=(), octave_base_tm::strftime(), and octave_base_tm::zone().