OpenMW
|
#include <subviewfactory.hpp>
Public Member Functions | |
SubViewFactoryBase () | |
virtual | ~SubViewFactoryBase () |
virtual SubView * | makeSubView (const CSMWorld::UniversalId &id, CSMDoc::Document &document)=0 |
The ownership of the returned sub view is not transferred. | |
Private Member Functions | |
SubViewFactoryBase (const SubViewFactoryBase &) | |
SubViewFactoryBase & | operator= (const SubViewFactoryBase &) |
CSVDoc::SubViewFactoryBase::SubViewFactoryBase | ( | const SubViewFactoryBase & | ) | [private] |
CSVDoc::SubViewFactoryBase::~SubViewFactoryBase | ( | ) | [virtual] |
virtual SubView* CSVDoc::SubViewFactoryBase::makeSubView | ( | const CSMWorld::UniversalId & | id, |
CSMDoc::Document & | document | ||
) | [pure virtual] |
The ownership of the returned sub view is not transferred.
Implemented in CSVDoc::SubViewFactoryWithCreator< SubViewT, CreatorFactoryT >, and CSVDoc::SubViewFactory< SubViewT >.
SubViewFactoryBase& CSVDoc::SubViewFactoryBase::operator= | ( | const SubViewFactoryBase & | ) | [private] |