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:
@@ -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())
|
||||
|
||||
Reference in New Issue
Block a user