Public Member Functions | |
void | invalidate () |
bool | isValid () const |
void * | load () const |
RelationalPtrLoader (OraPtrReadBuffer &buffer, const std::vector< int > &fullId) | |
virtual | ~RelationalPtrLoader () |
Private Attributes | |
OraPtrReadBuffer & | m_buffer |
std::vector< int > | m_fullId |
bool | m_valid |
Definition at line 106 of file OraPtrStreamer.cc.
ora::RelationalPtrLoader::RelationalPtrLoader | ( | OraPtrReadBuffer & | buffer, |
const std::vector< int > & | fullId | ||
) | [inline] |
Definition at line 108 of file OraPtrStreamer.cc.
{ }
virtual ora::RelationalPtrLoader::~RelationalPtrLoader | ( | ) | [inline, virtual] |
Definition at line 114 of file OraPtrStreamer.cc.
: void* load() const {
void ora::RelationalPtrLoader::invalidate | ( | ) | [inline, virtual] |
bool ora::RelationalPtrLoader::isValid | ( | void | ) | const [inline, virtual] |
Implements ora::IPtrLoader.
Definition at line 130 of file OraPtrStreamer.cc.
: OraPtrReadBuffer& m_buffer;
void* ora::RelationalPtrLoader::load | ( | ) | const [inline, virtual] |
Implements ora::IPtrLoader.
Definition at line 118 of file OraPtrStreamer.cc.
References ora::throwException().
{ throwException("Ptr Loader has been invalidate.", "RelationalPtrLoader::load"); } return m_buffer.read( m_fullId ); }
Definition at line 135 of file OraPtrStreamer.cc.
std::vector<int> ora::RelationalPtrLoader::m_fullId [private] |
Definition at line 136 of file OraPtrStreamer.cc.
bool ora::RelationalPtrLoader::m_valid [private] |
Definition at line 137 of file OraPtrStreamer.cc.