OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
MWWorld::MergeVisitor Struct Reference
Collaboration diagram for MWWorld::MergeVisitor:

Public Member Functions

 MergeVisitor (std::vector< LiveCellRefBase * > &mergeTo, const std::map< LiveCellRefBase *, MWWorld::CellStore * > &movedHere, const std::map< LiveCellRefBase *, MWWorld::CellStore * > &movedToAnotherCell)
 
bool operator() (const MWWorld::Ptr &ptr)
 
void merge ()
 

Private Attributes

std::vector< LiveCellRefBase * > & mMergeTo
 
const std::map
< LiveCellRefBase
*, MWWorld::CellStore * > & 
mMovedHere
 
const std::map
< LiveCellRefBase
*, MWWorld::CellStore * > & 
mMovedToAnotherCell
 

Constructor & Destructor Documentation

MWWorld::MergeVisitor::MergeVisitor ( std::vector< LiveCellRefBase * > &  mergeTo,
const std::map< LiveCellRefBase *, MWWorld::CellStore * > &  movedHere,
const std::map< LiveCellRefBase *, MWWorld::CellStore * > &  movedToAnotherCell 
)
inline

Member Function Documentation

void MWWorld::MergeVisitor::merge ( )
inline

Here is the caller graph for this function:

bool MWWorld::MergeVisitor::operator() ( const MWWorld::Ptr ptr)
inline

Here is the call graph for this function:

Member Data Documentation

std::vector<LiveCellRefBase*>& MWWorld::MergeVisitor::mMergeTo
private
const std::map<LiveCellRefBase*, MWWorld::CellStore*>& MWWorld::MergeVisitor::mMovedHere
private
const std::map<LiveCellRefBase*, MWWorld::CellStore*>& MWWorld::MergeVisitor::mMovedToAnotherCell
private

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