mirror of
https://github.com/OpenMW/openmw.git
synced 2025-04-29 19:06:51 +00:00
no more getIdType, only setIdType
This commit is contained in:
parent
e961ac6f7c
commit
31a14952b7
2 changed files with 6 additions and 6 deletions
|
@ -311,9 +311,9 @@ void ESMStore::load(ESM::ESMReader &esm, Loading::Listener* listener, ESM::Dialo
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int& ESMStore::getIdType(const std::string& id)
|
void ESMStore::setIdType(const std::string& id, ESM::RecNameInts type)
|
||||||
{
|
{
|
||||||
return mStoreImp->mIds[id];
|
mStoreImp->mIds[id] = type;
|
||||||
}
|
}
|
||||||
|
|
||||||
static std::size_t sTypeIndexCounter = 0;
|
static std::size_t sTypeIndexCounter = 0;
|
||||||
|
|
|
@ -165,7 +165,7 @@ namespace MWWorld
|
||||||
template<class T>
|
template<class T>
|
||||||
void removeMissingObjects(Store<T>& store);
|
void removeMissingObjects(Store<T>& store);
|
||||||
|
|
||||||
int& getIdType(const std::string& id);
|
void setIdType(const std::string& id, ESM::RecNameInts type);
|
||||||
|
|
||||||
using LuaContent = std::variant<
|
using LuaContent = std::variant<
|
||||||
ESM::LuaScriptsCfg, // data from an omwaddon
|
ESM::LuaScriptsCfg, // data from an omwaddon
|
||||||
|
@ -227,7 +227,7 @@ namespace MWWorld
|
||||||
T *ptr = store.insert(record);
|
T *ptr = store.insert(record);
|
||||||
if constexpr (std::is_convertible_v<Store<T>*, DynamicStore*>)
|
if constexpr (std::is_convertible_v<Store<T>*, DynamicStore*>)
|
||||||
{
|
{
|
||||||
getIdType(ptr->mId) = T::sRecordId;
|
setIdType(ptr->mId, T::sRecordId);
|
||||||
}
|
}
|
||||||
return ptr;
|
return ptr;
|
||||||
}
|
}
|
||||||
|
@ -240,7 +240,7 @@ namespace MWWorld
|
||||||
T *ptr = store.insert(x);
|
T *ptr = store.insert(x);
|
||||||
if constexpr (std::is_convertible_v<Store<T>*, DynamicStore*>)
|
if constexpr (std::is_convertible_v<Store<T>*, DynamicStore*>)
|
||||||
{
|
{
|
||||||
getIdType(ptr->mId) = T::sRecordId;
|
setIdType(ptr->mId, T::sRecordId);
|
||||||
}
|
}
|
||||||
return ptr;
|
return ptr;
|
||||||
}
|
}
|
||||||
|
@ -258,7 +258,7 @@ namespace MWWorld
|
||||||
T *ptr = store.insertStatic(x);
|
T *ptr = store.insertStatic(x);
|
||||||
if constexpr (std::is_convertible_v<Store<T>*, DynamicStore*>)
|
if constexpr (std::is_convertible_v<Store<T>*, DynamicStore*>)
|
||||||
{
|
{
|
||||||
getIdType(ptr->mId) = T::sRecordId;
|
setIdType(ptr->mId, T::sRecordId);
|
||||||
}
|
}
|
||||||
return ptr;
|
return ptr;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue