#include <NamedRef.h>
Public Member Functions | |
T * | get () const |
NamedRef () | |
NamedRef (const std::string &name) | |
NamedRef (const std::string &name, boost::shared_ptr< T > &data) | |
template<typename C > | |
NamedRef (const std::string &name, boost::shared_ptr< C > &data) | |
NamedRef (const NamedRef< T > &rhs) | |
template<typename C > | |
NamedRef (const NamedRef< C > &rhs) | |
operator bool () const | |
bool | operator! () const |
bool | operator!= (const NamedRef< T > &rhs) const |
template<class C > | |
bool | operator!= (const NamedRef< C > &rhs) const |
T & | operator* () const |
T * | operator-> () const |
NamedRef< T > & | operator= (const NamedRef< T > &rhs) |
template<typename C > | |
NamedRef< T > & | operator= (const NamedRef< C > &rhs) |
template<class C > | |
ora::NamedRef< T > & | operator= (const NamedRef< C > &rhs) |
bool | operator== (const NamedRef< T > &rhs) const |
template<class C > | |
bool | operator== (const NamedRef< C > &rhs) const |
boost::shared_ptr< T > | share () const |
virtual | ~NamedRef () |
Public Member Functions inherited from ora::NamedReference | |
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 Member Functions | |
T * | safePtr (bool throw_flag) const |
Definition at line 30 of file NamedRef.h.
|
inline |
Definition at line 61 of file NamedRef.h.
|
inline |
Definition at line 65 of file NamedRef.h.
|
inline |
Definition at line 69 of file NamedRef.h.
|
inline |
Definition at line 74 of file NamedRef.h.
|
inline |
Definition at line 79 of file NamedRef.h.
|
inline |
Definition at line 85 of file NamedRef.h.
|
inlinevirtual |
Definition at line 90 of file NamedRef.h.
|
inline |
Definition at line 129 of file NamedRef.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 124 of file NamedRef.h.
|
inline |
Definition at line 139 of file NamedRef.h.
bool ora::NamedRef< T >::operator!= | ( | const NamedRef< T > & | rhs | ) | const |
bool ora::NamedRef< T >::operator!= | ( | const NamedRef< C > & | rhs | ) | const |
|
inline |
Definition at line 119 of file NamedRef.h.
|
inline |
Definition at line 114 of file NamedRef.h.
|
inline |
Definition at line 94 of file NamedRef.h.
References ora::NamedReference::operator=().
NamedRef<T>& ora::NamedRef< T >::operator= | ( | const NamedRef< C > & | rhs | ) |
|
inline |
Definition at line 101 of file NamedRef.h.
References ora::NamedReference::operator=().
bool ora::NamedRef< T >::operator== | ( | const NamedRef< T > & | rhs | ) | const |
bool ora::NamedRef< T >::operator== | ( | const NamedRef< C > & | rhs | ) | const |
|
private |
Definition at line 107 of file NamedRef.h.
References AlCaHLTBitMon_ParallelJobs::p, and ora::throwException().
|
inline |