Fix usage from C++20
This commit is contained in:
@@ -68,10 +68,10 @@ namespace Nz
|
||||
{
|
||||
NazaraAssert(parameters.IsValid(), "Invalid parameters");
|
||||
|
||||
std::string ext = ToLower(filePath.extension().generic_u8string());
|
||||
std::string ext = ToLower(PathToString(filePath.extension()));
|
||||
if (ext.empty())
|
||||
{
|
||||
NazaraError("Failed to get file extension from \"" + filePath.generic_u8string() + '"');
|
||||
NazaraError("Failed to get file extension from \"" + PathToString(filePath) + '"');
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
@@ -92,7 +92,7 @@ namespace Nz
|
||||
{
|
||||
if (!file.Open(OpenMode::ReadOnly))
|
||||
{
|
||||
NazaraError("Failed to load file: unable to open \"" + filePath.generic_u8string() + '"');
|
||||
NazaraError("Failed to load file: unable to open \"" + PathToString(filePath) + '"');
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,11 +51,11 @@ namespace Nz
|
||||
std::shared_ptr<Type> resource = m_loader.LoadFromFile(absolutePath, GetDefaultParameters());
|
||||
if (!resource)
|
||||
{
|
||||
NazaraError("Failed to load resource from file: " + absolutePath.generic_u8string());
|
||||
NazaraError("Failed to load resource from file: " + PathToString(absolutePath));
|
||||
return std::shared_ptr<Type>();
|
||||
}
|
||||
|
||||
NazaraDebug("Loaded resource from file " + absolutePath.generic_u8string());
|
||||
NazaraDebug("Loaded resource from file " + PathToString(absolutePath));
|
||||
|
||||
it = m_resources.insert(std::make_pair(absolutePath, resource)).first;
|
||||
}
|
||||
|
||||
@@ -65,10 +65,10 @@ namespace Nz
|
||||
{
|
||||
NazaraAssert(parameters.IsValid(), "Invalid parameters");
|
||||
|
||||
std::string extension = ToLower(filePath.extension().generic_u8string());
|
||||
std::string extension = ToLower(PathToString(filePath.extension()));
|
||||
if (extension.empty())
|
||||
{
|
||||
NazaraError("Failed to get file extension from \"" + filePath.generic_u8string() + '"');
|
||||
NazaraError("Failed to get file extension from \"" + PathToString(filePath) + '"');
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -95,7 +95,7 @@ namespace Nz
|
||||
|
||||
if (!file.Open(OpenMode::WriteOnly | OpenMode::Truncate))
|
||||
{
|
||||
NazaraError("Failed to save to file: unable to open \"" + filePath.generic_u8string() + "\" in write mode");
|
||||
NazaraError("Failed to save to file: unable to open \"" + PathToString(filePath) + "\" in write mode");
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
#include <Nazara/Prerequisites.hpp>
|
||||
#include <Nazara/Core/Unicode.hpp>
|
||||
#include <Nazara/Math/Algorithm.hpp> //< FIXME
|
||||
#include <Nazara/Utils/Algorithm.hpp>
|
||||
#include <string>
|
||||
|
||||
namespace Nz
|
||||
|
||||
Reference in New Issue
Block a user