OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
CSMDoc::WriteCollectionStage< CollectionT > Class Template Reference

#include <savingstages.hpp>

Inheritance diagram for CSMDoc::WriteCollectionStage< CollectionT >:
Collaboration diagram for CSMDoc::WriteCollectionStage< CollectionT >:

Public Member Functions

 WriteCollectionStage (const CollectionT &collection, SavingState &state, CSMWorld::Scope scope=CSMWorld::Scope_Content)
 
virtual int setup ()
 
virtual void perform (int stage, Messages &messages)
 Messages resulting from this stage will be appended to messages. More...
 
- Public Member Functions inherited from CSMDoc::Stage
virtual ~Stage ()
 

Private Attributes

const CollectionT & mCollection
 
SavingStatemState
 
CSMWorld::Scope mScope
 

Constructor & Destructor Documentation

template<class CollectionT >
CSMDoc::WriteCollectionStage< CollectionT >::WriteCollectionStage ( const CollectionT &  collection,
SavingState state,
CSMWorld::Scope  scope = CSMWorld::Scope_Content 
)

Member Function Documentation

template<class CollectionT >
void CSMDoc::WriteCollectionStage< CollectionT >::perform ( int  stage,
Messages messages 
)
virtual

Messages resulting from this stage will be appended to messages.

Implements CSMDoc::Stage.

Here is the call graph for this function:

template<class CollectionT >
int CSMDoc::WriteCollectionStage< CollectionT >::setup ( )
virtual
Returns
number of steps

Implements CSMDoc::Stage.

Member Data Documentation

template<class CollectionT >
const CollectionT& CSMDoc::WriteCollectionStage< CollectionT >::mCollection
private
template<class CollectionT >
CSMWorld::Scope CSMDoc::WriteCollectionStage< CollectionT >::mScope
private
template<class CollectionT >
SavingState& CSMDoc::WriteCollectionStage< CollectionT >::mState
private

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