libmoost
moost::posix_time::basic_timestamp< TimeBasePolicy > Class Template Reference

#include <timestamp.hpp>

List of all members.

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

Detailed Description

template<class TimeBasePolicy>
class moost::posix_time::basic_timestamp< TimeBasePolicy >

Definition at line 56 of file timestamp.hpp.


Constructor & Destructor Documentation

template<class TimeBasePolicy >
moost::posix_time::basic_timestamp< TimeBasePolicy >::basic_timestamp ( ) [inline]

Definition at line 64 of file timestamp.hpp.

template<class TimeBasePolicy >
moost::posix_time::basic_timestamp< TimeBasePolicy >::basic_timestamp ( const boost::posix_time::ptime &  t) [inline, explicit]

Definition at line 68 of file timestamp.hpp.

template<class TimeBasePolicy >
moost::posix_time::basic_timestamp< TimeBasePolicy >::basic_timestamp ( time_t  t) [inline, explicit]

Definition at line 73 of file timestamp.hpp.

Here is the call graph for this function:

template<class TimeBasePolicy >
moost::posix_time::basic_timestamp< TimeBasePolicy >::basic_timestamp ( const std::string &  str) [inline]

Definition at line 78 of file timestamp.hpp.

Here is the call graph for this function:


Member Function Documentation

template<class TimeBasePolicy >
std::string moost::posix_time::basic_timestamp< TimeBasePolicy >::as_iso_string ( ) const [inline]

Definition at line 152 of file timestamp.hpp.

template<class TimeBasePolicy >
const boost::posix_time::ptime& moost::posix_time::basic_timestamp< TimeBasePolicy >::as_ptime ( ) const [inline]

Definition at line 157 of file timestamp.hpp.

template<class TimeBasePolicy >
time_t moost::posix_time::basic_timestamp< TimeBasePolicy >::as_time_t ( ) const [inline]

Definition at line 147 of file timestamp.hpp.

template<class TimeBasePolicy >
void moost::posix_time::basic_timestamp< TimeBasePolicy >::assign ( time_t  t) [inline]

Definition at line 83 of file timestamp.hpp.

Here is the caller graph for this function:

template<class TimeBasePolicy >
void moost::posix_time::basic_timestamp< TimeBasePolicy >::assign ( const boost::posix_time::ptime &  t) [inline]

Definition at line 88 of file timestamp.hpp.

template<class TimeBasePolicy >
void moost::posix_time::basic_timestamp< TimeBasePolicy >::assign ( const std::string &  str) [inline]

Definition at line 93 of file timestamp.hpp.

Here is the call graph for this function:

template<class TimeBasePolicy >
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator< ( const basic_timestamp< TimeBasePolicy > &  ts) const [inline]

Definition at line 178 of file timestamp.hpp.

template<class TimeBasePolicy >
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator< ( const boost::posix_time::ptime &  t) const [inline]

Definition at line 181 of file timestamp.hpp.

template<class TimeBasePolicy >
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator< ( time_t  t) const [inline]

Definition at line 185 of file timestamp.hpp.

template<class TimeBasePolicy >
void moost::posix_time::basic_timestamp< TimeBasePolicy >::operator= ( time_t  t) [inline]

Definition at line 162 of file timestamp.hpp.

Here is the call graph for this function:

template<class TimeBasePolicy >
void moost::posix_time::basic_timestamp< TimeBasePolicy >::operator= ( const boost::posix_time::ptime &  t) [inline]

Definition at line 167 of file timestamp.hpp.

Here is the call graph for this function:

template<class TimeBasePolicy >
void moost::posix_time::basic_timestamp< TimeBasePolicy >::operator= ( const std::string &  str) [inline]

Definition at line 172 of file timestamp.hpp.

Here is the call graph for this function:

template<class TimeBasePolicy >
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator== ( const basic_timestamp< TimeBasePolicy > &  ts) const [inline]

Definition at line 177 of file timestamp.hpp.

template<class TimeBasePolicy >
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator== ( const boost::posix_time::ptime &  t) const [inline]

Definition at line 180 of file timestamp.hpp.

template<class TimeBasePolicy >
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator== ( time_t  t) const [inline]

Definition at line 184 of file timestamp.hpp.

template<class TimeBasePolicy >
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator> ( const boost::posix_time::ptime &  t) const [inline]

Definition at line 182 of file timestamp.hpp.

template<class TimeBasePolicy >
bool moost::posix_time::basic_timestamp< TimeBasePolicy >::operator> ( time_t  t) const [inline]

Definition at line 186 of file timestamp.hpp.


Member Data Documentation

template<class TimeBasePolicy >
boost::posix_time::ptime moost::posix_time::basic_timestamp< TimeBasePolicy >::m_time [private]

Definition at line 189 of file timestamp.hpp.


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