#include <times.h>
Public Types | |
enum | skip_quantum_t { DAYS , WEEKS , MONTHS , QUARTERS , YEARS } |
Public Member Functions | |
date_t | add (const date_t &date) const |
date_duration_t () | |
date_duration_t (const date_duration_t &dur) | |
date_duration_t (skip_quantum_t _quantum, int _length) | |
date_t | subtract (const date_t &date) const |
string | to_string () const |
~date_duration_t () throw () |
Static Public Member Functions | |
static date_t | find_nearest (const date_t &date, skip_quantum_t skip) |
Public Attributes | |
int | length |
enum ledger::date_duration_t::skip_quantum_t | quantum |
|
inline |
Definition at line 165 of file times.h.
References date_duration_t(), DAYS, length, quantum, and TRACE_CTOR.
Referenced by date_duration_t(), date_duration_t(), date_duration_t(), and ~date_duration_t().
|
inline |
Definition at line 168 of file times.h.
References date_duration_t(), length, quantum, and TRACE_CTOR.
|
inline |
Definition at line 172 of file times.h.
References date_duration_t(), length, quantum, and TRACE_CTOR.
|
inline |
Definition at line 176 of file times.h.
References date_duration_t(), and TRACE_DTOR.
|
static |
|
inline |
int ledger::date_duration_t::length |
Definition at line 163 of file times.h.
Referenced by add(), date_duration_t(), date_duration_t(), date_duration_t(), subtract(), and to_string().
enum ledger::date_duration_t::skip_quantum_t ledger::date_duration_t::quantum |
Referenced by add(), date_duration_t(), date_duration_t(), date_duration_t(), subtract(), and to_string().