From 866ad2c016ef3d321bbbce975d11460d788de3cf Mon Sep 17 00:00:00 2001 From: skdltmxn Date: Mon, 7 Feb 2022 00:43:26 +0900 Subject: [PATCH] Use string_view as value --- src/openrct2/park/ParkFile.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/openrct2/park/ParkFile.cpp b/src/openrct2/park/ParkFile.cpp index ca1840f6d3..3a9c626fbf 100644 --- a/src/openrct2/park/ParkFile.cpp +++ b/src/openrct2/park/ParkFile.cpp @@ -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> 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& v) { + auto fr = std::find_if(table.begin(), table.end(), [lcode](const std::tuple& v) { return std::get<0>(v) == lcode; }); if (fr != table.end())