libmoost
|
#include <timestamp.hpp>
Public Member Functions | |
basic_timestamp () | |
basic_timestamp (const boost::posix_time::ptime &t) | |
basic_timestamp (time_t t) | |
basic_timestamp (const std::string &str) | |
void | assign (time_t t) |
void | assign (const boost::posix_time::ptime &t) |
void | assign (const std::string &str) |
time_t | as_time_t () const |
std::string | as_iso_string () const |
const boost::posix_time::ptime & | as_ptime () const |
void | operator= (time_t t) |
void | operator= (const boost::posix_time::ptime &t) |
void | operator= (const std::string &str) |
bool | operator== (const basic_timestamp &ts) const |
bool | operator< (const basic_timestamp &ts) const |
bool | operator== (const boost::posix_time::ptime &t) const |
bool | operator< (const boost::posix_time::ptime &t) const |
bool | operator> (const boost::posix_time::ptime &t) const |
bool | operator== (time_t t) const |
bool | operator< (time_t t) const |
bool | operator> (time_t t) const |
Private Attributes | |
boost::posix_time::ptime | m_time |
Definition at line 56 of file timestamp.hpp.
moost::posix_time::basic_timestamp< TimeBasePolicy >::basic_timestamp | ( | ) | [inline] |
Definition at line 64 of file timestamp.hpp.
moost::posix_time::basic_timestamp< TimeBasePolicy >::basic_timestamp | ( | const boost::posix_time::ptime & | t | ) | [inline, explicit] |
Definition at line 68 of file timestamp.hpp.
moost::posix_time::basic_timestamp< TimeBasePolicy >::basic_timestamp | ( | time_t | t | ) | [inline, explicit] |
moost::posix_time::basic_timestamp< TimeBasePolicy >::basic_timestamp | ( | const std::string & | str | ) | [inline] |
std::string moost::posix_time::basic_timestamp< TimeBasePolicy >::as_iso_string | ( | ) | const [inline] |
Definition at line 152 of file timestamp.hpp.
const boost::posix_time::ptime& moost::posix_time::basic_timestamp< TimeBasePolicy >::as_ptime | ( | ) | const [inline] |
Definition at line 157 of file timestamp.hpp.
time_t moost::posix_time::basic_timestamp< TimeBasePolicy >::as_time_t | ( | ) | const [inline] |
Definition at line 147 of file timestamp.hpp.
void moost::posix_time::basic_timestamp< TimeBasePolicy >::assign | ( | time_t | t | ) | [inline] |
void moost::posix_time::basic_timestamp< TimeBasePolicy >::assign | ( | const boost::posix_time::ptime & | t | ) | [inline] |
Definition at line 88 of file timestamp.hpp.
void moost::posix_time::basic_timestamp< TimeBasePolicy >::assign | ( | const std::string & | str | ) | [inline] |
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator< | ( | const basic_timestamp< TimeBasePolicy > & | ts | ) | const [inline] |
Definition at line 178 of file timestamp.hpp.
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator< | ( | const boost::posix_time::ptime & | t | ) | const [inline] |
Definition at line 181 of file timestamp.hpp.
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator< | ( | time_t | t | ) | const [inline] |
Definition at line 185 of file timestamp.hpp.
void moost::posix_time::basic_timestamp< TimeBasePolicy >::operator= | ( | time_t | t | ) | [inline] |
void moost::posix_time::basic_timestamp< TimeBasePolicy >::operator= | ( | const boost::posix_time::ptime & | t | ) | [inline] |
void moost::posix_time::basic_timestamp< TimeBasePolicy >::operator= | ( | const std::string & | str | ) | [inline] |
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator== | ( | const basic_timestamp< TimeBasePolicy > & | ts | ) | const [inline] |
Definition at line 177 of file timestamp.hpp.
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator== | ( | const boost::posix_time::ptime & | t | ) | const [inline] |
Definition at line 180 of file timestamp.hpp.
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator== | ( | time_t | t | ) | const [inline] |
Definition at line 184 of file timestamp.hpp.
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator> | ( | const boost::posix_time::ptime & | t | ) | const [inline] |
Definition at line 182 of file timestamp.hpp.
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator> | ( | time_t | t | ) | const [inline] |
Definition at line 186 of file timestamp.hpp.
boost::posix_time::ptime moost::posix_time::basic_timestamp< TimeBasePolicy >::m_time [private] |
Definition at line 189 of file timestamp.hpp.