diff --git a/apps/openmw/mwworld/ptr.cpp b/apps/openmw/mwworld/ptr.cpp index d11e63392..abe08609b 100644 --- a/apps/openmw/mwworld/ptr.cpp +++ b/apps/openmw/mwworld/ptr.cpp @@ -3,6 +3,18 @@ #include +ESM::CellRef& MWWorld::Ptr::getCellRef() const +{ + assert (mCellRef); + return *mCellRef; +} + +MWWorld::RefData& MWWorld::Ptr::getRefData() const +{ + assert (mRefData); + return *mRefData; +} + void MWWorld::Ptr::setContainerStore (ContainerStore *store) { assert (store); diff --git a/apps/openmw/mwworld/ptr.hpp b/apps/openmw/mwworld/ptr.hpp index f6e6851c5..c31c53122 100644 --- a/apps/openmw/mwworld/ptr.hpp +++ b/apps/openmw/mwworld/ptr.hpp @@ -67,17 +67,9 @@ namespace MWWorld return boost::any_cast*> (mPtr); } - ESM::CellRef& getCellRef() const - { - assert (mCellRef); - return *mCellRef; - } + ESM::CellRef& getCellRef() const; - RefData& getRefData() const - { - assert (mRefData); - return *mRefData; - } + RefData& getRefData() const; Ptr::CellStore *getCell() const {