Move to C++17

This commit is contained in:
Anders Jenbo 2025-05-20 19:31:19 +02:00
parent cd32924c47
commit 7ea8c69bba
3 changed files with 5 additions and 2 deletions

View File

@ -8,7 +8,7 @@ include(CheckCXXSourceCompiles)
include(CMakeDependentOption)
include(CMakePushCheckState)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)

View File

@ -13,7 +13,7 @@ class MxHashTableCursor;
template <class T>
class MxHashTableNode {
public:
MxHashTableNode<T>(T p_obj, MxU32 p_hash, MxHashTableNode* p_prev, MxHashTableNode* p_next)
MxHashTableNode(T p_obj, MxU32 p_hash, MxHashTableNode* p_prev, MxHashTableNode* p_next)
{
m_obj = p_obj;
m_hash = p_hash;

View File

@ -14,6 +14,9 @@ struct UnknownMatrixType {
// VTABLE: BETA10 0x101b8340
// SIZE 0x08
class Matrix4 {
public:
virtual ~Matrix4() {}
protected:
float (*m_data)[4];