CMS 3D CMS Logo

Public Member Functions

ora::IPtrLoader Class Reference

#include <Ptr.h>

Inheritance diagram for ora::IPtrLoader:
ora::RelationalPtrLoader ora::RelationalRefLoader

List of all members.

Public Member Functions

virtual void invalidate ()=0
virtual bool isValid () const =0
virtual void * load () const =0
virtual ~IPtrLoader ()

Detailed Description

Interface for the lazy loading of the embedded object. Implementations are provided by the db storage code.

Definition at line 18 of file Ptr.h.


Constructor & Destructor Documentation

virtual ora::IPtrLoader::~IPtrLoader ( ) [inline, virtual]

Definition at line 22 of file Ptr.h.

{}

Member Function Documentation

virtual void ora::IPtrLoader::invalidate ( ) [pure virtual]
virtual bool ora::IPtrLoader::isValid ( ) const [pure virtual]
virtual void* ora::IPtrLoader::load ( ) const [pure virtual]