1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-16 03:23:15 +01:00

Use string_view as value

This commit is contained in:
skdltmxn
2022-02-07 00:43:26 +09:00
committed by GitHub
parent b5f649c972
commit 866ad2c016

View File

@@ -104,7 +104,7 @@ namespace OpenRCT2
ObjectEntryIndex _pathToRailingsMap[MAX_PATH_OBJECTS];
public:
void Load(const std::string_view& path)
void Load(const std::string_view path)
{
FileStream fs(path, FILE_MODE_OPEN);
Load(fs);
@@ -170,7 +170,7 @@ namespace OpenRCT2
ReadWritePackedObjectsChunk(os);
}
void Save(const std::string_view& path)
void Save(const std::string_view path)
{
FileStream fs(path, FILE_MODE_WRITE);
Save(fs);
@@ -1720,7 +1720,7 @@ namespace OpenRCT2
void ReadWriteEntitiesChunk(OrcaStream& os);
static void ReadWriteStringTable(OrcaStream::ChunkStream& cs, std::string& value, const std::string_view& lcode)
static void ReadWriteStringTable(OrcaStream::ChunkStream& cs, std::string& value, const std::string_view lcode)
{
std::vector<std::tuple<std::string, std::string>> table;
if (cs.GetMode() != OrcaStream::Mode::READING)
@@ -1733,7 +1733,7 @@ namespace OpenRCT2
});
if (cs.GetMode() == OrcaStream::Mode::READING)
{
auto fr = std::find_if(table.begin(), table.end(), [&lcode](const std::tuple<std::string, std::string>& v) {
auto fr = std::find_if(table.begin(), table.end(), [lcode](const std::tuple<std::string, std::string>& v) {
return std::get<0>(v) == lcode;
});
if (fr != table.end())