From 6bc285cb00c34061941144782fb5aa8c219a8a19 Mon Sep 17 00:00:00 2001 From: Lynix Date: Sat, 28 Nov 2015 02:07:56 +0100 Subject: [PATCH] Fix compilation for GCC Former-commit-id: 7c51c59904fa86f952b704d175b09b32640d9395 --- include/Nazara/Core/Algorithm.inl | 7 ++++--- include/Nazara/Math/Vector3.inl | 2 +- src/Nazara/Core/Stream.cpp | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/include/Nazara/Core/Algorithm.inl b/include/Nazara/Core/Algorithm.inl index 2e9661dd9..7c117e626 100644 --- a/include/Nazara/Core/Algorithm.inl +++ b/include/Nazara/Core/Algorithm.inl @@ -7,6 +7,7 @@ // Merci aussi à Freedom de siteduzero.com #include +#include #include #include #include @@ -45,17 +46,17 @@ namespace Nz return Detail::ApplyImplMethod(object, std::forward(fn), std::forward(t), std::make_index_sequence()); } - template + template ByteArray ComputeHash(HashType hash, const T& v) { return ComputeHash(AbstractHash::Get(hash).get(), v); } - template + template ByteArray ComputeHash(AbstractHash* hash, const T& v) { hash->Begin(); - + HashAppend(hash, v); return hash->End(); diff --git a/include/Nazara/Math/Vector3.inl b/include/Nazara/Math/Vector3.inl index 0626cb8eb..9a04ad97b 100644 --- a/include/Nazara/Math/Vector3.inl +++ b/include/Nazara/Math/Vector3.inl @@ -115,7 +115,7 @@ namespace Nz template float Vector3::GetLengthf() const { - return std::sqrt(static_cast(GetSquaredLength())); + return std::sqrt(static_cast(GetSquaredLength())); } template diff --git a/src/Nazara/Core/Stream.cpp b/src/Nazara/Core/Stream.cpp index 78760ccea..f8aab413e 100644 --- a/src/Nazara/Core/Stream.cpp +++ b/src/Nazara/Core/Stream.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include namespace Nz