#include <PayloadRef.h>
Public Member Functions | |
void | clear () |
bool | load (DbSession &dbSess, std::string const &itoken) |
const DataT & | operator* () const |
PayloadRef () | |
~PayloadRef () | |
Private Attributes | |
boost::shared_ptr< DataT > | m_Data |
Definition at line 9 of file PayloadRef.h.
cond::PayloadRef< DataT >::PayloadRef | ( | ) | [inline] |
Definition at line 12 of file PayloadRef.h.
{}
cond::PayloadRef< DataT >::~PayloadRef | ( | ) | [inline] |
Definition at line 13 of file PayloadRef.h.
{}
void cond::PayloadRef< DataT >::clear | ( | void | ) | [inline] |
Definition at line 20 of file PayloadRef.h.
Referenced by cond::PayloadRef< std::vector< cond::Time_t > >::load().
{ m_Data.reset(); }
bool cond::PayloadRef< DataT >::load | ( | DbSession & | dbSess, |
std::string const & | itoken | ||
) | [inline] |
const DataT& cond::PayloadRef< DataT >::operator* | ( | ) | const [inline] |
Definition at line 16 of file PayloadRef.h.
{ return *m_Data; }
boost::shared_ptr<DataT> cond::PayloadRef< DataT >::m_Data [private] |
Definition at line 39 of file PayloadRef.h.
Referenced by cond::PayloadRef< std::vector< cond::Time_t > >::clear(), cond::PayloadRef< std::vector< cond::Time_t > >::load(), and cond::PayloadRef< std::vector< cond::Time_t > >::operator*().