2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 12:27:43 +00:00

string_view refactor

This commit is contained in:
Jack Andersen
2017-11-12 20:19:18 -10:00
parent 742ab2514f
commit f7ec7bdc0c
345 changed files with 907 additions and 921 deletions

View File

@@ -11,15 +11,15 @@ CGuiWidgetIdDB::CGuiWidgetIdDB()
AddWidget("kGSYS_DefaultLightID");
}
s16 CGuiWidgetIdDB::FindWidgetID(const std::string& name) const
s16 CGuiWidgetIdDB::FindWidgetID(std::string_view name) const
{
auto search = x0_dbMap.find(name);
auto search = x0_dbMap.find(name.data());
if (search == x0_dbMap.cend())
return -1;
return search->second;
}
s16 CGuiWidgetIdDB::AddWidget(const std::string& name, s16 id)
s16 CGuiWidgetIdDB::AddWidget(std::string_view name, s16 id)
{
s16 findId = FindWidgetID(name);
if (findId == -1)
@@ -32,7 +32,7 @@ s16 CGuiWidgetIdDB::AddWidget(const std::string& name, s16 id)
return findId;
}
s16 CGuiWidgetIdDB::AddWidget(const std::string& name)
s16 CGuiWidgetIdDB::AddWidget(std::string_view name)
{
s16 findId = FindWidgetID(name);
if (findId == -1)