OpenMW
Public Member Functions | Private Member Functions | Private Attributes
CSVDoc::SubViewFactoryManager Class Reference

#include <subviewfactory.hpp>

List of all members.

Public Member Functions

 SubViewFactoryManager ()
 ~SubViewFactoryManager ()
void add (const CSMWorld::UniversalId::Type &id, SubViewFactoryBase *factory)
 The ownership of factory is transferred to this.
SubViewmakeSubView (const CSMWorld::UniversalId &id, CSMDoc::Document &document)
 The ownership of the returned sub view is not transferred.

Private Member Functions

 SubViewFactoryManager (const SubViewFactoryManager &)
SubViewFactoryManageroperator= (const SubViewFactoryManager &)

Private Attributes

std::map
< CSMWorld::UniversalId::Type,
SubViewFactoryBase * > 
mSubViewFactories

Constructor & Destructor Documentation


Member Function Documentation

The ownership of factory is transferred to this.

The ownership of the returned sub view is not transferred.

SubViewFactoryManager& CSVDoc::SubViewFactoryManager::operator= ( const SubViewFactoryManager ) [private]

Member Data Documentation


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