#include <QueryableVectorData.h>
Public Member Functions | |
bool | hasLoader () const |
void | install (boost::shared_ptr< IVectorLoader > &loader) |
boost::shared_ptr< IVectorLoader > | loader () const |
LoaderClient () | |
LoaderClient (const LoaderClient &rhs) | |
LoaderClient (boost::shared_ptr< IVectorLoader > &loader) | |
LoaderClient & | operator= (const LoaderClient &rhs) |
void | reset () |
virtual | ~LoaderClient () |
Private Attributes | |
boost::shared_ptr< IVectorLoader > | m_loader |
Definition at line 348 of file QueryableVectorData.h.
ora::LoaderClient::LoaderClient | ( | ) |
Definition at line 5 of file QueryableVectorData.cc.
:m_loader(){ }
ora::LoaderClient::~LoaderClient | ( | ) | [virtual] |
Definition at line 21 of file QueryableVectorData.cc.
{ }
ora::LoaderClient::LoaderClient | ( | boost::shared_ptr< IVectorLoader > & | loader | ) | [explicit] |
Definition at line 8 of file QueryableVectorData.cc.
ora::LoaderClient::LoaderClient | ( | const LoaderClient & | rhs | ) |
Definition at line 11 of file QueryableVectorData.cc.
:m_loader(rhs.m_loader){ }
bool ora::LoaderClient::hasLoader | ( | ) | const |
Definition at line 28 of file QueryableVectorData.cc.
{ return m_loader.get()!=0; }
void ora::LoaderClient::install | ( | boost::shared_ptr< IVectorLoader > & | loader | ) |
Definition at line 32 of file QueryableVectorData.cc.
Referenced by ora::QueryableVectorReader::read().
boost::shared_ptr< ora::IVectorLoader > ora::LoaderClient::loader | ( | ) | const |
Definition at line 24 of file QueryableVectorData.cc.
{ return m_loader; }
ora::LoaderClient & ora::LoaderClient::operator= | ( | const LoaderClient & | rhs | ) |
Definition at line 14 of file QueryableVectorData.cc.
References m_loader.
{ if(&rhs != this){ m_loader= rhs.m_loader; } return *this; }
void ora::LoaderClient::reset | ( | ) |
Reimplemented in ora::QueryableVector< Tp >.
boost::shared_ptr<IVectorLoader> ora::LoaderClient::m_loader [mutable, private] |
Definition at line 370 of file QueryableVectorData.h.
Referenced by operator=().