clap

CLAP Audio Plugin API
Log | Files | Refs | README | LICENSE

commit 75f0c6d36ebc9c0fab291d95b782f42843ae1fd5
parent 238828f66b52e5affa560b821743c68105ce2d35
Author: Alexandre BIQUE <bique.alexandre@gmail.com>
Date:   Sat, 19 Mar 2022 12:01:28 +0100

Add helper macros

Diffstat:
Minclude/clap/private/macros.h | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/include/clap/private/macros.h b/include/clap/private/macros.h @@ -16,15 +16,21 @@ #endif #if defined(__cplusplus) && __cplusplus >= 201103L +# define CLAP_HAS_CXX11 # define CLAP_CONSTEXPR constexpr #else # define CLAP_CONSTEXPR #endif #if defined(__cplusplus) && __cplusplus >= 201703L +# define CLAP_HAS_CXX17 # define CLAP_NODISCARD [[nodiscard]] #elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201300L # define CLAP_NODISCARD [[nodiscard]] #else # define CLAP_NODISCARD #endif + +#if defined(__cplusplus) && __cplusplus >= 202002L +# define CLAP_HAS_CXX20 +#endif