C++ Apis require C++17 or higher, adding a check for that

This commit is contained in:
Maschell 2026-02-01 20:13:38 +01:00
parent 08db63ab5f
commit ef4068b29f
7 changed files with 8 additions and 7 deletions

View File

@ -1,6 +1,6 @@
#pragma once
#ifdef __cplusplus
#if defined(__cplusplus) && __cplusplus >= 201703L
#include "defines.h"

View File

@ -328,7 +328,7 @@ WUPSButtonCombo_Error WUPSButtonComboAPI_DetectButtonCombo_Blocking(const WUPSBu
}
#endif
#ifdef __cplusplus
#if defined(__cplusplus) && __cplusplus >= 201703L
#include "WUPSButtonCombo.h"
#include <optional>

View File

@ -84,7 +84,7 @@ WUPSConfigItemBoolean_AddToCategoryEx(WUPSConfigCategoryHandle cat,
}
#endif
#ifdef __cplusplus
#if defined(__cplusplus) && __cplusplus >= 201703L
#include "WUPSConfigItem.h"
#include <optional>

View File

@ -61,7 +61,7 @@ WUPSConfigItemButtonCombo_AddToCategory(WUPSConfigCategoryHandle cat,
#endif
#ifdef __cplusplus
#if defined(__cplusplus) && __cplusplus >= 201703L
#include <optional>
#include <string>

View File

@ -59,7 +59,7 @@ WUPSConfigItemIntegerRange_AddToCategory(WUPSConfigCategoryHandle cat,
#endif
#ifdef __cplusplus
#if defined(__cplusplus) && __cplusplus >= 201703L
#include "WUPSConfigItem.h"
#include <optional>
#include <span>

View File

@ -64,7 +64,7 @@ WUPSConfigItemMultipleValues_AddToCategory(WUPSConfigCategoryHandle cat, const c
#endif
#ifdef __cplusplus
#if defined(__cplusplus) && __cplusplus >= 201703L
#include "WUPSConfigItem.h"
#include <optional>

View File

@ -26,7 +26,8 @@ WUPSConfigItemStub_AddToCategory(WUPSConfigCategoryHandle cat, const char *displ
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
#if defined(__cplusplus) && __cplusplus >= 201703L
#include "WUPSConfigItem.h"
#include <optional>