OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
CSMTools::MergeIdCollectionStage< RecordType, Collection > Class Template Reference

#include <mergestages.hpp>

Inheritance diagram for CSMTools::MergeIdCollectionStage< RecordType, Collection >:
Collaboration diagram for CSMTools::MergeIdCollectionStage< RecordType, Collection >:

Public Member Functions

 MergeIdCollectionStage (MergeState &state, Collection &(CSMWorld::Data::*accessor)())
 
virtual int setup ()
 
virtual void perform (int stage, CSMDoc::Messages &messages)
 Messages resulting from this stage will be appended to messages. More...
 
- Public Member Functions inherited from CSMDoc::Stage
virtual ~Stage ()
 

Private Attributes

MergeStatemState
 
Collection &(CSMWorld::Data::* mAccessor )()
 

Constructor & Destructor Documentation

template<typename RecordType , typename Collection >
CSMTools::MergeIdCollectionStage< RecordType, Collection >::MergeIdCollectionStage ( MergeState state,
Collection &(CSMWorld::Data::*)()  accessor 
)

Member Function Documentation

template<typename RecordType , typename Collection >
void CSMTools::MergeIdCollectionStage< RecordType, Collection >::perform ( int  stage,
CSMDoc::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<typename RecordType , typename Collection >
int CSMTools::MergeIdCollectionStage< RecordType, Collection >::setup ( )
virtual
Returns
number of steps

Implements CSMDoc::Stage.

Member Data Documentation

template<typename RecordType , typename Collection = CSMWorld::IdCollection<RecordType>>
Collection&(CSMWorld::Data::* CSMTools::MergeIdCollectionStage< RecordType, Collection >::mAccessor)()
private
template<typename RecordType , typename Collection = CSMWorld::IdCollection<RecordType>>
MergeState& CSMTools::MergeIdCollectionStage< RecordType, Collection >::mState
private

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