Merge pull request #352 from DigitalPulseSoftware/automatic-file-fix

Add and apply automatic file fixs (header, debug include and such)
This commit is contained in:
Jérôme Leclercq 2021-10-28 10:10:16 +02:00 committed by GitHub
commit 6f34540ccc
1145 changed files with 8291 additions and 3780 deletions

View File

@ -1,9 +1,9 @@
// This file was automatically generated
// this file was automatically generated and should not be edited
/*
Nazara Engine - Audio module
Copyright (C) 2015 Jérôme "Lynix" Leclercq (Lynix680@gmail.com)
Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_ALGORITHM_AUDIO_HPP
#define NAZARA_ALGORITHM_AUDIO_HPP
#ifndef NAZARA_AUDIO_ALGORITHM_HPP
#define NAZARA_AUDIO_ALGORITHM_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Audio/Enums.hpp>
@ -18,4 +18,4 @@ namespace Nz
#include <Nazara/Audio/Algorithm.inl>
#endif // NAZARA_ALGORITHM_AUDIO_HPP
#endif // NAZARA_AUDIO_ALGORITHM_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,7 +1,7 @@
/*
Nazara Engine - Audio module
Copyright (C) 2015 Jérôme "Lynix" Leclercq (Lynix680@gmail.com)
Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
@ -24,8 +24,8 @@
#pragma once
#ifndef NAZARA_CONFIG_AUDIO_HPP
#define NAZARA_CONFIG_AUDIO_HPP
#ifndef NAZARA_AUDIO_CONFIG_HPP
#define NAZARA_AUDIO_CONFIG_HPP
/*!
* \defgroup audio (NazaraAudio) Audio module
@ -56,4 +56,4 @@
#define NAZARA_AUDIO_API
#endif
#endif // NAZARA_CONFIG_AUDIO_HPP
#endif // NAZARA_AUDIO_CONFIG_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_CONFIG_CHECK_AUDIO_HPP
#define NAZARA_CONFIG_CHECK_AUDIO_HPP
#ifndef NAZARA_AUDIO_CONFIGCHECK_HPP
#define NAZARA_AUDIO_CONFIGCHECK_HPP
/// This file is used to check the constant values defined in Config.hpp
@ -22,4 +22,4 @@ NazaraCheckTypeAndVal(NAZARA_AUDIO_STREAMED_BUFFER_COUNT, integral, >, 0, " shal
#undef NazaraCheckTypeAndVal
#endif // NAZARA_CONFIG_CHECK_AUDIO_HPP
#endif // NAZARA_AUDIO_CONFIGCHECK_HPP

View File

@ -1,7 +1,9 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp
// no header guards
#include <Nazara/Audio/Config.hpp>
#if NAZARA_AUDIO_MANAGE_MEMORY
#include <Nazara/Core/Debug/NewRedefinition.hpp>

View File

@ -1,7 +1,9 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp
// no header guards
// We assume that Debug.hpp has already been included, same thing for Config.hpp
#if NAZARA_AUDIO_MANAGE_MEMORY
#undef delete

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_ENUMS_AUDIO_HPP
#define NAZARA_ENUMS_AUDIO_HPP
#ifndef NAZARA_AUDIO_ENUMS_HPP
#define NAZARA_AUDIO_ENUMS_HPP
namespace Nz
{
@ -37,4 +37,4 @@ namespace Nz
constexpr std::size_t SoundStatusCount = static_cast<std::size_t>(SoundStatus::Max) + 1;
}
#endif // NAZARA_ENUMS_AUDIO_HPP
#endif // NAZARA_AUDIO_ENUMS_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_MUSIC_HPP
#define NAZARA_MUSIC_HPP
#ifndef NAZARA_AUDIO_MUSIC_HPP
#define NAZARA_AUDIO_MUSIC_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Audio/Enums.hpp>
@ -64,4 +64,4 @@ namespace Nz
};
}
#endif // NAZARA_MUSIC_HPP
#endif // NAZARA_AUDIO_MUSIC_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_OPENAL_HPP
#define NAZARA_OPENAL_HPP
#ifndef NAZARA_AUDIO_OPENAL_HPP
#define NAZARA_AUDIO_OPENAL_HPP
#if defined(NAZARA_AUDIO_OPENAL) || defined(NAZARA_AUDIO_BUILD)
@ -189,4 +189,4 @@ NAZARA_AUDIO_API extern OpenALDetail::LPALCSUSPENDCONTEXT alcSuspendContext;
#endif // NAZARA_AUDIO_OPENAL
#endif // NAZARA_OPENAL_HPP
#endif // NAZARA_AUDIO_OPENAL_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_SOUND_HPP
#define NAZARA_SOUND_HPP
#ifndef NAZARA_AUDIO_SOUND_HPP
#define NAZARA_AUDIO_SOUND_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Audio/Enums.hpp>
@ -53,4 +53,4 @@ namespace Nz
};
}
#endif // NAZARA_SOUND_HPP
#endif // NAZARA_AUDIO_SOUND_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_SOUNDBUFFER_HPP
#define NAZARA_SOUNDBUFFER_HPP
#ifndef NAZARA_AUDIO_SOUNDBUFFER_HPP
#define NAZARA_AUDIO_SOUNDBUFFER_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Audio/Config.hpp>
@ -75,4 +75,4 @@ namespace Nz
#include <Nazara/Audio/SoundBuffer.inl>
#endif // NAZARA_SOUNDBUFFER_HPP
#endif // NAZARA_AUDIO_SOUNDBUFFER_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_SOUNDEMITTER_HPP
#define NAZARA_SOUNDEMITTER_HPP
#ifndef NAZARA_AUDIO_SOUNDEMITTER_HPP
#define NAZARA_AUDIO_SOUNDEMITTER_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Audio/Config.hpp>
@ -71,4 +71,4 @@ namespace Nz
#include <Nazara/Audio/SoundEmitter.inl>
#endif // NAZARA_SOUNDEMITTER_HPP
#endif // NAZARA_AUDIO_SOUNDEMITTER_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Audio module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_SOUNDSTREAM_HPP
#define NAZARA_SOUNDSTREAM_HPP
#ifndef NAZARA_AUDIO_SOUNDSTREAM_HPP
#define NAZARA_AUDIO_SOUNDSTREAM_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Audio/Config.hpp>
@ -51,4 +51,4 @@ namespace Nz
};
}
#endif // NAZARA_SOUNDSTREAM_HPP
#endif // NAZARA_AUDIO_SOUNDSTREAM_HPP

View File

@ -1,9 +1,9 @@
// This file was automatically generated
// this file was automatically generated and should not be edited
/*
Nazara Engine - Core module
Copyright (C) 2015 Jérôme "Lynix" Leclercq (Lynix680@gmail.com)
Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_ABSTRACTHASH_HPP
#define NAZARA_ABSTRACTHASH_HPP
#ifndef NAZARA_CORE_ABSTRACTHASH_HPP
#define NAZARA_CORE_ABSTRACTHASH_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Enums.hpp>
@ -37,4 +37,4 @@ namespace Nz
};
}
#endif // NAZARA_ABSTRACTHASH_HPP
#endif // NAZARA_CORE_ABSTRACTHASH_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_ABSTRACTLOGGER_HPP
#define NAZARA_ABSTRACTLOGGER_HPP
#ifndef NAZARA_CORE_ABSTRACTLOGGER_HPP
#define NAZARA_CORE_ABSTRACTLOGGER_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Enums.hpp>
@ -33,4 +33,4 @@ namespace Nz
};
}
#endif // NAZARA_ABSTRACTLOGGER_HPP
#endif // NAZARA_CORE_ABSTRACTLOGGER_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_ALGORITHM_CORE_HPP
#define NAZARA_ALGORITHM_CORE_HPP
#ifndef NAZARA_CORE_ALGORITHM_HPP
#define NAZARA_CORE_ALGORITHM_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/AbstractHash.hpp>
@ -105,4 +105,4 @@ namespace Nz
#include <Nazara/Core/Algorithm.inl>
#endif // NAZARA_ALGORITHM_CORE_HPP
#endif // NAZARA_CORE_ALGORITHM_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_BITSET_HPP
#define NAZARA_BITSET_HPP
#ifndef NAZARA_CORE_BITSET_HPP
#define NAZARA_CORE_BITSET_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Algorithm.hpp>
@ -205,4 +205,4 @@ namespace std
#include <Nazara/Core/Bitset.inl>
#endif // NAZARA_BITSET_HPP
#endif // NAZARA_CORE_BITSET_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_BYTEARRAY_HPP
#define NAZARA_BYTEARRAY_HPP
#ifndef NAZARA_CORE_BYTEARRAY_HPP
#define NAZARA_CORE_BYTEARRAY_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/AbstractHash.hpp>
@ -139,4 +139,4 @@ namespace std
#include <Nazara/Core/ByteArray.inl>
#endif // NAZARA_BYTEARRAY_HPP
#endif // NAZARA_CORE_BYTEARRAY_HPP

View File

@ -1,7 +1,8 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#include <Nazara/Core/ByteArray.hpp>
#include <Nazara/Core/Error.hpp>
#include <Nazara/Core/Debug.hpp>

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_BYTEARRAYPOOL_HPP
#define NAZARA_BYTEARRAYPOOL_HPP
#ifndef NAZARA_CORE_BYTEARRAYPOOL_HPP
#define NAZARA_CORE_BYTEARRAYPOOL_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/ByteArray.hpp>
@ -39,4 +39,4 @@ namespace Nz
#include <Nazara/Core/ByteArrayPool.inl>
#endif // NAZARA_BYTEARRAYPOOL_HPP
#endif // NAZARA_CORE_BYTEARRAYPOOL_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_BYTESTREAM_HPP
#define NAZARA_BYTESTREAM_HPP
#ifndef NAZARA_CORE_BYTESTREAM_HPP
#define NAZARA_CORE_BYTESTREAM_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/SerializationContext.hpp>
@ -64,4 +64,4 @@ namespace Nz
#include <Nazara/Core/ByteStream.inl>
#endif // NAZARA_BYTESTREAM_HPP
#endif // NAZARA_CORE_BYTESTREAM_HPP

View File

@ -1,7 +1,8 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#include <Nazara/Core/ByteStream.hpp>
#include <Nazara/Core/Algorithm.hpp>
#include <Nazara/Core/Debug.hpp>

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_CALLONEXIT_HPP
#define NAZARA_CALLONEXIT_HPP
#ifndef NAZARA_CORE_CALLONEXIT_HPP
#define NAZARA_CORE_CALLONEXIT_HPP
#include <Nazara/Prerequisites.hpp>
#include <functional>
@ -35,4 +35,4 @@ namespace Nz
#include <Nazara/Core/CallOnExit.inl>
#endif // NAZARA_CALLONEXIT_HPP
#endif // NAZARA_CORE_CALLONEXIT_HPP

View File

@ -1,7 +1,8 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#include <Nazara/Core/CallOnExit.hpp>
#include <Nazara/Core/Error.hpp>
#include <Nazara/Core/Debug.hpp>

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_CLOCK_HPP
#define NAZARA_CLOCK_HPP
#ifndef NAZARA_CORE_CLOCK_HPP
#define NAZARA_CORE_CLOCK_HPP
#include <Nazara/Prerequisites.hpp>
@ -44,4 +44,4 @@ namespace Nz
extern NAZARA_CORE_API ClockFunction GetElapsedMilliseconds;
}
#endif // NAZARA_CLOCK_HPP
#endif // NAZARA_CORE_CLOCK_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_COLOR_HPP
#define NAZARA_COLOR_HPP
#ifndef NAZARA_CORE_COLOR_HPP
#define NAZARA_CORE_COLOR_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Math/Vector3.hpp>
@ -79,4 +79,4 @@ std::ostream& operator<<(std::ostream& out, const Nz::Color& color);
#include <Nazara/Core/Color.inl>
#endif // NAZARA_COLOR_HPP
#endif // NAZARA_CORE_COLOR_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,7 +1,7 @@
/*
Nazara Engine - Core module
Copyright (C) 2015 Jérôme "Lynix" Leclercq (Lynix680@gmail.com)
Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
@ -24,8 +24,8 @@
#pragma once
#ifndef NAZARA_CONFIG_CORE_HPP
#define NAZARA_CONFIG_CORE_HPP
#ifndef NAZARA_CORE_CONFIG_HPP
#define NAZARA_CORE_CONFIG_HPP
/*!
* \defgroup core (NazaraCore) Core module
@ -83,4 +83,4 @@
#endif
#endif
#endif // NAZARA_CONFIG_CORE_HPP
#endif // NAZARA_CORE_CONFIG_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_CONFIG_CHECK_CORE_HPP
#define NAZARA_CONFIG_CHECK_CORE_HPP
#ifndef NAZARA_CORE_CONFIGCHECK_HPP
#define NAZARA_CORE_CONFIGCHECK_HPP
/// This file is used to check the constant values defined in Config.hpp
@ -24,4 +24,4 @@ NazaraCheckTypeAndVal(NAZARA_CORE_WINDOWS_CS_SPINLOCKS, integral, >=, 0, " shall
#undef NazaraCheckTypeAndVal
#endif // NAZARA_CONFIG_CHECK_CORE_HPP
#endif // NAZARA_CORE_CONFIGCHECK_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
@ -8,8 +8,8 @@
#define NAZARA_CORE_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Modules.hpp>
#include <Nazara/Core/ModuleBase.hpp>
#include <Nazara/Core/Modules.hpp>
#include <Nazara/Core/TypeList.hpp>
namespace Nz

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,7 +1,9 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
// no header guards
#include <Nazara/Core/Config.hpp>
#if NAZARA_CORE_MANAGE_MEMORY
#include <Nazara/Core/Debug/NewRedefinition.hpp>

View File

@ -1,14 +1,15 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
// Pas de #pragma once car ce fichier est prévu pour être inclus plusieurs fois
// no header guards
#include <Nazara/Core/Config.hpp>
#if NAZARA_CORE_MANAGE_MEMORY
#ifndef NAZARA_DEBUG_NEWREDEFINITION_HPP
#define NAZARA_DEBUG_NEWREDEFINITION_HPP
#ifndef NAZARA_CORE_DEBUG_NEWREDEFINITION_HPP
#define NAZARA_CORE_DEBUG_NEWREDEFINITION_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/MemoryManager.hpp>
@ -25,4 +26,4 @@ NAZARA_CORE_API void operator delete[](void* ptr, const char* file, unsigned int
#define new new(__FILE__, __LINE__)
#endif
#endif // NAZARA_CORE_MANAGE_MEMORY
#endif // NAZARA_CORE_DEBUG_NEWREDEFINITION_HPP

View File

@ -1,7 +1,9 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
// no header guards
// We assume that Debug.hpp has already been included, same thing for Config.hpp
#if NAZARA_CORE_MANAGE_MEMORY
#undef delete

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_DYNLIB_HPP
#define NAZARA_DYNLIB_HPP
#ifndef NAZARA_CORE_DYNLIB_HPP
#define NAZARA_CORE_DYNLIB_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/MovablePtr.hpp>
@ -52,4 +52,4 @@ namespace Nz
};
}
#endif // NAZARA_DYNLIB_HPP
#endif // NAZARA_CORE_DYNLIB_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_ECS_HPP
#define NAZARA_ECS_HPP
#ifndef NAZARA_CORE_ECS_HPP
#define NAZARA_CORE_ECS_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Core.hpp>
@ -45,4 +45,4 @@ namespace Nz
#include <Nazara/Core/ECS.inl>
#endif
#endif // NAZARA_CORE_ECS_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_EMPTYSTREAM_HPP
#define NAZARA_EMPTYSTREAM_HPP
#ifndef NAZARA_CORE_EMPTYSTREAM_HPP
#define NAZARA_CORE_EMPTYSTREAM_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Stream.hpp>
@ -43,4 +43,4 @@ namespace Nz
#include <Nazara/Core/EmptyStream.inl>
#endif // NAZARA_EMPTYSTREAM_HPP
#endif // NAZARA_CORE_EMPTYSTREAM_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_ENDIANNESS_HPP
#define NAZARA_ENDIANNESS_HPP
#ifndef NAZARA_CORE_ENDIANNESS_HPP
#define NAZARA_CORE_ENDIANNESS_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Enums.hpp>
@ -34,4 +34,4 @@ namespace Nz
#include <Nazara/Core/Endianness.inl>
#endif // NAZARA_ENDIANNESS_HPP
#endif // NAZARA_CORE_ENDIANNESS_HPP

View File

@ -1,7 +1,8 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#include <Nazara/Core/Endianness.hpp>
#include <algorithm>
#include <Nazara/Core/Debug.hpp>

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_ENUMS_CORE_HPP
#define NAZARA_ENUMS_CORE_HPP
#ifndef NAZARA_CORE_ENUMS_HPP
#define NAZARA_CORE_ENUMS_HPP
#include <Nazara/Core/Flags.hpp>
@ -232,4 +232,4 @@ namespace Nz
};
}
#endif // NAZARA_ENUMS_CORE_HPP
#endif // NAZARA_CORE_ENUMS_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_ERROR_HPP
#define NAZARA_ERROR_HPP
#ifndef NAZARA_CORE_ERROR_HPP
#define NAZARA_CORE_ERROR_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Config.hpp>
@ -51,4 +51,4 @@ namespace Nz
};
}
#endif // NAZARA_ERROR_HPP
#endif // NAZARA_CORE_ERROR_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_ERRORFLAGS_HPP
#define NAZARA_ERRORFLAGS_HPP
#ifndef NAZARA_CORE_ERRORFLAGS_HPP
#define NAZARA_CORE_ERRORFLAGS_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Enums.hpp>
@ -32,4 +32,4 @@ namespace Nz
};
}
#endif // NAZARA_ERRORFLAGS_HPP
#endif // NAZARA_CORE_ERRORFLAGS_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_FILE_HPP
#define NAZARA_FILE_HPP
#ifndef NAZARA_CORE_FILE_HPP
#define NAZARA_CORE_FILE_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/ByteArray.hpp>
@ -76,4 +76,4 @@ namespace Nz
#include <Nazara/Core/File.inl>
#endif // NAZARA_FILE_HPP
#endif // NAZARA_CORE_FILE_HPP

View File

@ -1,7 +1,8 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#include <Nazara/Core/File.hpp>
#include <Nazara/Core/Algorithm.hpp>
#include <Nazara/Core/Debug.hpp>

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_FILELOGGER_HPP
#define NAZARA_FILELOGGER_HPP
#ifndef NAZARA_CORE_FILELOGGER_HPP
#define NAZARA_CORE_FILELOGGER_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/AbstractLogger.hpp>
@ -45,4 +45,4 @@ namespace Nz
};
}
#endif // NAZARA_FILELOGGER_HPP
#endif // NAZARA_CORE_FILELOGGER_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_FLAGS_HPP
#define NAZARA_FLAGS_HPP
#ifndef NAZARA_CORE_FLAGS_HPP
#define NAZARA_CORE_FLAGS_HPP
#include <Nazara/Prerequisites.hpp>
#include <type_traits>
@ -101,4 +101,4 @@ using namespace Nz::FlagsOperators;
#include <Nazara/Core/Flags.inl>
#endif // NAZARA_FLAGS_HPP
#endif // NAZARA_CORE_FLAGS_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_FUNCTOR_HPP
#define NAZARA_FUNCTOR_HPP
#ifndef NAZARA_CORE_FUNCTOR_HPP
#define NAZARA_CORE_FUNCTOR_HPP
#include <Nazara/Core/Algorithm.hpp>
@ -58,4 +58,4 @@ namespace Nz
#include <Nazara/Core/Functor.inl>
#endif // NAZARA_FUNCTOR_HPP
#endif // NAZARA_CORE_FUNCTOR_HPP

View File

@ -1,8 +1,10 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#include <Nazara/Core/Functor.hpp>
#include <utility>
#include <Nazara/Core/Debug.hpp>
namespace Nz
{
@ -88,3 +90,5 @@ namespace Nz
(m_object->*m_func)();
}
}
#include <Nazara/Core/DebugOff.hpp>

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
@ -7,8 +7,8 @@
#pragma once
#ifndef NAZARA_GUILLOTINEBINPACK_HPP
#define NAZARA_GUILLOTINEBINPACK_HPP
#ifndef NAZARA_CORE_GUILLOTINEBINPACK_HPP
#define NAZARA_CORE_GUILLOTINEBINPACK_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Math/Rect.hpp>
@ -87,4 +87,4 @@ namespace Nz
};
}
#endif // NAZARA_GUILLOTINEBINPACK_HPP
#endif // NAZARA_CORE_GUILLOTINEBINPACK_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// This file is part of the "Nazara Development Kit"
// For conditions of distribution and use, see copyright notice in Prerequisites.hpp
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_OBJECTHANDLER_HPP
#define NAZARA_OBJECTHANDLER_HPP
#ifndef NAZARA_CORE_HANDLEDOBJECT_HPP
#define NAZARA_CORE_HANDLEDOBJECT_HPP
#include <Nazara/Core/Bitset.hpp>
#include <Nazara/Core/Signal.hpp>
@ -59,4 +59,4 @@ namespace Nz
#include <Nazara/Core/HandledObject.inl>
#endif // NAZARA_OBJECTHANDLER_HPP
#endif // NAZARA_CORE_HANDLEDOBJECT_HPP

View File

@ -1,6 +1,6 @@
// Copyright (C) 2020 Jérôme Leclercq
// This file is part of the "Nazara Development Kit"
// For conditions of distribution and use, see copyright notice in Prerequisites.hpp
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#include <Nazara/Core/HandledObject.hpp>
#include <Nazara/Core/Error.hpp>
@ -8,6 +8,7 @@
#include <cassert>
#include <type_traits>
#include <utility>
#include <Nazara/Core/Debug.hpp>
namespace Nz
{
@ -132,3 +133,5 @@ namespace Nz
m_handleData->object = static_cast<T*>(this);
}
}
#include <Nazara/Core/DebugOff.hpp>

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_HARDWAREINFO_HPP
#define NAZARA_HARDWAREINFO_HPP
#ifndef NAZARA_CORE_HARDWAREINFO_HPP
#define NAZARA_CORE_HARDWAREINFO_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Enums.hpp>
@ -38,4 +38,4 @@ namespace Nz
};
}
#endif // NAZARA_HARDWAREINFO_HPP
#endif // NAZARA_CORE_HARDWAREINFO_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_HASH_CRC32_HPP
#define NAZARA_HASH_CRC32_HPP
#ifndef NAZARA_CORE_HASH_CRC32_HPP
#define NAZARA_CORE_HASH_CRC32_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/AbstractHash.hpp>
@ -33,4 +33,4 @@ namespace Nz
};
}
#endif // NAZARA_HASH_CRC32_HPP
#endif // NAZARA_CORE_HASH_CRC32_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_HASH_CRC64_HPP
#define NAZARA_HASH_CRC64_HPP
#ifndef NAZARA_CORE_HASH_CRC64_HPP
#define NAZARA_CORE_HASH_CRC64_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/AbstractHash.hpp>
@ -31,4 +31,4 @@ namespace Nz
};
}
#endif // NAZARA_HASH_CRC64_HPP
#endif // NAZARA_CORE_HASH_CRC64_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// This file is part of the "Nazara Engine".
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_HASH_FLETCHER16_HPP
#define NAZARA_HASH_FLETCHER16_HPP
#ifndef NAZARA_CORE_HASH_FLETCHER16_HPP
#define NAZARA_CORE_HASH_FLETCHER16_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/AbstractHash.hpp>
@ -33,4 +33,4 @@ namespace Nz
};
}
#endif // NAZARA_HASH_FLETCHER16_HPP
#endif // NAZARA_CORE_HASH_FLETCHER16_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// This file is part of the "Nazara Engine".
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_HASH_MD5_HPP
#define NAZARA_HASH_MD5_HPP
#ifndef NAZARA_CORE_HASH_MD5_HPP
#define NAZARA_CORE_HASH_MD5_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/AbstractHash.hpp>
@ -33,4 +33,4 @@ namespace Nz
};
}
#endif // NAZARA_HASH_MD5_HPP
#endif // NAZARA_CORE_HASH_MD5_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// This file is part of the "Nazara Engine".
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_HASH_SHA1_HPP
#define NAZARA_HASH_SHA1_HPP
#ifndef NAZARA_CORE_HASH_SHA1_HPP
#define NAZARA_CORE_HASH_SHA1_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/AbstractHash.hpp>
@ -33,4 +33,4 @@ namespace Nz
};
}
#endif // NAZARA_HASH_SHA1_HPP
#endif // NAZARA_CORE_HASH_SHA1_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// This file is part of the "Nazara Engine".
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_HASH_SHA224_HPP
#define NAZARA_HASH_SHA224_HPP
#ifndef NAZARA_CORE_HASH_SHA224_HPP
#define NAZARA_CORE_HASH_SHA224_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/AbstractHash.hpp>
@ -33,4 +33,4 @@ namespace Nz
};
}
#endif // NAZARA_HASH_SHA224_HPP
#endif // NAZARA_CORE_HASH_SHA224_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// This file is part of the "Nazara Engine".
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_HASH_SHA256_HPP
#define NAZARA_HASH_SHA256_HPP
#ifndef NAZARA_CORE_HASH_SHA256_HPP
#define NAZARA_CORE_HASH_SHA256_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/AbstractHash.hpp>
@ -33,4 +33,4 @@ namespace Nz
};
}
#endif // NAZARA_HASH_SHA256_HPP
#endif // NAZARA_CORE_HASH_SHA256_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// This file is part of the "Nazara Engine".
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_HASH_SHA384_HPP
#define NAZARA_HASH_SHA384_HPP
#ifndef NAZARA_CORE_HASH_SHA384_HPP
#define NAZARA_CORE_HASH_SHA384_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/AbstractHash.hpp>
@ -33,4 +33,4 @@ namespace Nz
};
}
#endif // NAZARA_HASH_SHA384_HPP
#endif // NAZARA_CORE_HASH_SHA384_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// This file is part of the "Nazara Engine".
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_HASH_SHA512_HPP
#define NAZARA_HASH_SHA512_HPP
#ifndef NAZARA_CORE_HASH_SHA512_HPP
#define NAZARA_CORE_HASH_SHA512_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/AbstractHash.hpp>
@ -33,4 +33,4 @@ namespace Nz
};
}
#endif // NAZARA_HASH_SHA512_HPP
#endif // NAZARA_CORE_HASH_SHA512_HPP

View File

@ -1,9 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// This file is part of the "Nazara Engine".
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#ifndef NAZARA_HASH_WHIRLPOOL_HPP
#define NAZARA_HASH_WHIRLPOOL_HPP
#pragma once
#ifndef NAZARA_CORE_HASH_WHIRLPOOL_HPP
#define NAZARA_CORE_HASH_WHIRLPOOL_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/AbstractHash.hpp>
@ -31,4 +33,4 @@ namespace Nz
};
}
#endif // NAZARA_HASH_WHIRLPOOL_HPP
#endif // NAZARA_CORE_HASH_WHIRLPOOL_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_INITIALIZER_HPP
#define NAZARA_INITIALIZER_HPP
#ifndef NAZARA_CORE_INITIALIZER_HPP
#define NAZARA_CORE_INITIALIZER_HPP
#include <Nazara/Prerequisites.hpp>
@ -36,4 +36,4 @@ namespace Nz
#include <Nazara/Core/Initializer.inl>
#endif // NAZARA_INITIALIZER_HPP
#endif // NAZARA_CORE_INITIALIZER_HPP

View File

@ -1,7 +1,8 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#include <Nazara/Core/Initializer.hpp>
#include <Nazara/Core/Debug.hpp>
namespace Nz

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_LOG_HPP
#define NAZARA_LOG_HPP
#ifndef NAZARA_CORE_LOG_HPP
#define NAZARA_CORE_LOG_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Signal.hpp>
@ -51,4 +51,4 @@ namespace Nz
};
}
#endif // NAZARA_LOGGER_HPP
#endif // NAZARA_CORE_LOG_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_MEMORYHELPER_HPP
#define NAZARA_MEMORYHELPER_HPP
#ifndef NAZARA_CORE_MEMORYHELPER_HPP
#define NAZARA_CORE_MEMORYHELPER_HPP
#if defined(NAZARA_COMPILER_MSVC) || defined(NAZARA_COMPILER_MINGW)
@ -41,4 +41,4 @@ namespace Nz
#include <Nazara/Core/MemoryHelper.inl>
#endif // NAZARA_MEMORYHELPER_HPP
#endif // NAZARA_CORE_MEMORYHELPER_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_MEMORYMANAGER_HPP
#define NAZARA_MEMORYMANAGER_HPP
#ifndef NAZARA_CORE_MEMORYMANAGER_HPP
#define NAZARA_CORE_MEMORYMANAGER_HPP
#include <Nazara/Prerequisites.hpp>
#include <cstddef>
@ -41,4 +41,4 @@ namespace Nz
};
}
#endif // NAZARA_MEMORYMANAGER_HPP
#endif // NAZARA_CORE_MEMORYMANAGER_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// This file is part of the "Nazara Engine - Graphics module"
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_MEMORYPOOL_HPP
#define NAZARA_MEMORYPOOL_HPP
#ifndef NAZARA_CORE_MEMORYPOOL_HPP
#define NAZARA_CORE_MEMORYPOOL_HPP
#include <Nazara/Prerequisites.hpp>
#include <atomic>
@ -52,4 +52,4 @@ namespace Nz
#include <Nazara/Core/MemoryPool.inl>
#endif // NAZARA_MEMORYPOOL_HPP
#endif // NAZARA_CORE_MEMORYPOOL_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#include <Nazara/Core/MemoryPool.hpp>
#include <Nazara/Core/MemoryHelper.hpp>
#include <utility>
#include <stdexcept>
#include <utility>
#include <Nazara/Core/Debug.hpp>
namespace Nz

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_MEMORYSTREAM_HPP
#define NAZARA_MEMORYSTREAM_HPP
#ifndef NAZARA_CORE_MEMORYSTREAM_HPP
#define NAZARA_CORE_MEMORYSTREAM_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/MovablePtr.hpp>
@ -51,4 +51,4 @@ namespace Nz
#include <Nazara/Core/MemoryStream.inl>
#endif // NAZARA_MEMORYSTREAM_HPP
#endif // NAZARA_CORE_MEMORYSTREAM_HPP

View File

@ -1,7 +1,8 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#include <Nazara/Core/MemoryStream.hpp>
#include <Nazara/Core/Error.hpp>
#include <Nazara/Core/Debug.hpp>

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_MEMORYVIEW_HPP
#define NAZARA_MEMORYVIEW_HPP
#ifndef NAZARA_CORE_MEMORYVIEW_HPP
#define NAZARA_CORE_MEMORYVIEW_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Stream.hpp>
@ -42,4 +42,4 @@ namespace Nz
};
}
#endif // NAZARA_MEMORYVIEW_HPP
#endif // NAZARA_CORE_MEMORYVIEW_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_MODULE_HPP
#define NAZARA_MODULE_HPP
#ifndef NAZARA_CORE_MODULEBASE_HPP
#define NAZARA_CORE_MODULEBASE_HPP
#include <Nazara/Prerequisites.hpp>
#include <string>
@ -44,4 +44,4 @@ namespace Nz
#include <Nazara/Core/ModuleBase.inl>
#endif // NAZARA_MODULE_HPP
#endif // NAZARA_CORE_MODULEBASE_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_MODULES_HPP
#define NAZARA_MODULES_HPP
#ifndef NAZARA_CORE_MODULES_HPP
#define NAZARA_CORE_MODULES_HPP
#include <Nazara/Core/TypeList.hpp>
@ -51,4 +51,4 @@ namespace Nz
#include <Nazara/Core/Modules.inl>
#endif
#endif // NAZARA_CORE_MODULES_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_MOVABLE_PTR_HPP
#define NAZARA_MOVABLE_PTR_HPP
#ifndef NAZARA_CORE_MOVABLEPTR_HPP
#define NAZARA_CORE_MOVABLEPTR_HPP
namespace Nz
{
@ -35,4 +35,4 @@ namespace Nz
#include <Nazara/Core/MovablePtr.inl>
#endif // NAZARA_MOVABLE_PTR_HPP
#endif // NAZARA_CORE_MOVABLEPTR_HPP

View File

@ -1,9 +1,10 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#include <Nazara/Core/MovablePtr.hpp>
#include <utility>
#include <Nazara/Core/Debug.hpp>
namespace Nz
{
@ -59,3 +60,5 @@ namespace Nz
return *this;
}
}
#include <Nazara/Core/DebugOff.hpp>

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_MOVABLE_VALUE_HPP
#define NAZARA_MOVABLE_VALUE_HPP
#ifndef NAZARA_CORE_MOVABLEVALUE_HPP
#define NAZARA_CORE_MOVABLEVALUE_HPP
namespace Nz
{
@ -35,4 +35,4 @@ namespace Nz
#include <Nazara/Core/MovableValue.inl>
#endif // NAZARA_MOVABLE_VALUE_HPP
#endif // NAZARA_CORE_MOVABLEVALUE_HPP

View File

@ -1,9 +1,10 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#include <Nazara/Core/MovableValue.hpp>
#include <utility>
#include <Nazara/Core/Debug.hpp>
namespace Nz
{
@ -59,3 +60,5 @@ namespace Nz
return *this;
}
}
#include <Nazara/Core/DebugOff.hpp>

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_OBJECTHANDLE_HPP
#define NAZARA_OBJECTHANDLE_HPP
#ifndef NAZARA_CORE_OBJECTHANDLE_HPP
#define NAZARA_CORE_OBJECTHANDLE_HPP
#include <Nazara/Core/Algorithm.hpp>
#include <Nazara/Core/HandledObject.hpp>
@ -98,4 +98,4 @@ namespace std
#include <Nazara/Core/ObjectHandle.inl>
#endif // NAZARA_OBJECTHANDLE_HPP
#endif // NAZARA_CORE_OBJECTHANDLE_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
@ -6,6 +6,7 @@
#include <functional>
#include <limits>
#include <sstream>
#include <Nazara/Core/Debug.hpp>
namespace Nz
{
@ -549,3 +550,5 @@ namespace std
lhs.Swap(rhs);
}
}
#include <Nazara/Core/DebugOff.hpp>

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_OBJECTLIBRARY_HPP
#define NAZARA_OBJECTLIBRARY_HPP
#ifndef NAZARA_CORE_OBJECTLIBRARY_HPP
#define NAZARA_CORE_OBJECTLIBRARY_HPP
#include <memory>
#include <string>
@ -38,4 +38,4 @@ namespace Nz
#include <Nazara/Core/ObjectLibrary.inl>
#endif // NAZARA_OBJECTLIBRARY_HPP
#endif // NAZARA_CORE_OBJECTLIBRARY_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_RESOURCEREF_HPP
#define NAZARA_RESOURCEREF_HPP
#ifndef NAZARA_CORE_OBJECTREF_HPP
#define NAZARA_CORE_OBJECTREF_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Algorithm.hpp>
@ -79,4 +79,4 @@ namespace Nz
#include <Nazara/Core/ObjectRef.inl>
#endif // NAZARA_RESOURCEREF_HPP
#endif // NAZARA_CORE_OBJECTREF_HPP

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_OFFSETOF_HPP
#define NAZARA_OFFSETOF_HPP
#ifndef NAZARA_CORE_OFFSETOF_HPP
#define NAZARA_CORE_OFFSETOF_HPP
// By "Jesse Good" from SO:
// http://stackoverflow.com/questions/12811330/c-compile-time-offsetof-inside-a-template?answertab=votes#tab-top
@ -27,4 +27,4 @@ namespace Nz
#define NazaraOffsetOf(type, member) Nz::Detail::OffsetOf<decltype(Nz::Detail::GetClassType(&type::member)), decltype(Nz::Detail::GetMemberType(&type::member)), &type::member>()
#endif // NAZARA_OFFSETOF_HPP
#endif // NAZARA_CORE_OFFSETOF_HPP

View File

@ -1,11 +1,11 @@
// Copyright (C) 2020 Jérôme Leclercq
// Copyright (C) 2021 Jérôme "Lynix" Leclercq (lynix680@gmail.com)
// This file is part of the "Nazara Engine - Core module"
// For conditions of distribution and use, see copyright notice in Config.hpp
#pragma once
#ifndef NAZARA_PARAMETERLIST_HPP
#define NAZARA_PARAMETERLIST_HPP
#ifndef NAZARA_CORE_PARAMETERLIST_HPP
#define NAZARA_CORE_PARAMETERLIST_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Color.hpp>
@ -109,4 +109,4 @@ std::ostream& operator<<(std::ostream& out, const Nz::ParameterList& parameterLi
#include <Nazara/Core/ParameterList.inl>
#endif // NAZARA_PARAMETERLIST_HPP
#endif // NAZARA_CORE_PARAMETERLIST_HPP

Some files were not shown because too many files have changed in this diff Show More