OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Member Functions | List of all members
CSVDoc::SubViewFactoryBase Class Referenceabstract

#include <subviewfactory.hpp>

Inheritance diagram for CSVDoc::SubViewFactoryBase:
Collaboration diagram for CSVDoc::SubViewFactoryBase:

Public Member Functions

 SubViewFactoryBase ()
 
virtual ~SubViewFactoryBase ()
 
virtual SubViewmakeSubView (const CSMWorld::UniversalId &id, CSMDoc::Document &document)=0
 The ownership of the returned sub view is not transferred. More...
 

Private Member Functions

 SubViewFactoryBase (const SubViewFactoryBase &)
 
SubViewFactoryBaseoperator= (const SubViewFactoryBase &)
 

Constructor & Destructor Documentation

CSVDoc::SubViewFactoryBase::SubViewFactoryBase ( const SubViewFactoryBase )
private
CSVDoc::SubViewFactoryBase::SubViewFactoryBase ( )
CSVDoc::SubViewFactoryBase::~SubViewFactoryBase ( )
virtual

Member Function Documentation

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

The documentation for this class was generated from the following files: