Core/Modules: Fix env var override when no parameter is passed

This commit is contained in:
Lynix
2023-12-02 13:43:31 +01:00
parent 4ee4092bba
commit 76404f5e0e
2 changed files with 2 additions and 26 deletions

View File

@@ -8,17 +8,15 @@
#define NAZARA_CORE_MODULES_HPP
#include <NazaraUtils/TypeList.hpp>
#include <Nazara/Core/CommandLineParameters.hpp>
namespace Nz
{
class CommandLineParameters;
namespace Detail
{
template<typename Module, typename... Modules>
struct ModuleTuple : ModuleTuple<Module>, ModuleTuple<Modules...>
{
template<typename... ModuleConfig> ModuleTuple(ModuleConfig&&... configs);
template<typename... ModuleConfig> ModuleTuple(const CommandLineParameters& parameters, ModuleConfig&&... configs);
template<typename T> T& Get();
@@ -27,7 +25,6 @@ namespace Nz
template<typename Module>
struct ModuleTuple<Module>
{
template<typename... ModuleConfig> ModuleTuple(ModuleConfig&&... configs);
template<typename... ModuleConfig> ModuleTuple(const CommandLineParameters& parameters, ModuleConfig&&... configs);
template<typename T> T& Get();