#include <NamedRef.h>
Public Member Functions | |
bool | isPersistent () const |
const std::string & | name () const |
NamedReference () | |
NamedReference (const std::string &name) | |
NamedReference (const std::string &name, boost::shared_ptr< void > ptr) | |
NamedReference (const NamedReference &rhs) | |
NamedReference & | operator= (const NamedReference &rhs) |
boost::shared_ptr< void > & | ptr () const |
void | reset () |
void | set (const std::string &name) |
virtual | ~NamedReference () |
Private Attributes | |
bool | m_isPersistent |
std::string | m_name |
boost::shared_ptr< void > | m_ptr |
Definition at line 11 of file NamedRef.h.
ora::NamedReference::NamedReference | ( | ) |
Definition at line 3 of file NamedRef.cc.
|
explicit |
Definition at line 7 of file NamedRef.cc.
ora::NamedReference::NamedReference | ( | const std::string & | name, |
boost::shared_ptr< void > | ptr | ||
) |
Definition at line 11 of file NamedRef.cc.
ora::NamedReference::NamedReference | ( | const NamedReference & | rhs | ) |
Definition at line 15 of file NamedRef.cc.
|
virtual |
Definition at line 19 of file NamedRef.cc.
bool ora::NamedReference::isPersistent | ( | ) | const |
Definition at line 40 of file NamedRef.cc.
const std::string & ora::NamedReference::name | ( | ) | const |
Definition at line 36 of file NamedRef.cc.
Referenced by BeautifulSoup.Tag::_invert(), and Vispa.Views.PropertyView.Property::valueChanged().
ora::NamedReference & ora::NamedReference::operator= | ( | const NamedReference & | rhs | ) |
Definition at line 22 of file NamedRef.cc.
References m_isPersistent, m_name, and m_ptr.
Referenced by ora::NamedRef< T >::operator=().
boost::shared_ptr< void > & ora::NamedReference::ptr | ( | ) | const |
Definition at line 44 of file NamedRef.cc.
void ora::NamedReference::reset | ( | void | ) |
Definition at line 48 of file NamedRef.cc.
Referenced by MatrixReader.MatrixReader::__init__(), BeautifulSoup.BeautifulStoneSoup::__init__(), and MatrixReader.MatrixReader::showRaw().
void ora::NamedReference::set | ( | const std::string & | name | ) |
Definition at line 31 of file NamedRef.cc.
References mergeVDriftHistosByStation::name.
Referenced by betterConfigParser.BetterConfigParser::getGeneral().
|
private |
Definition at line 26 of file NamedRef.h.
Referenced by operator=().
|
private |
Definition at line 25 of file NamedRef.h.
Referenced by operator=().
|
mutableprivate |
Definition at line 27 of file NamedRef.h.
Referenced by operator=().