Mercurial > hg > pub > prymula > com
view DPF-Prymula-audioplugins/dpf/distrho/src/clap/private/macros.h @ 3:84e66ea83026
DPF-Prymula-audioplugins-0.231015-2
author | prymula <prymula76@outlook.com> |
---|---|
date | Mon, 16 Oct 2023 21:53:34 +0200 |
parents | |
children |
line wrap: on
line source
#pragma once // Define CLAP_EXPORT #if !defined(CLAP_EXPORT) # if defined _WIN32 || defined __CYGWIN__ # ifdef __GNUC__ # define CLAP_EXPORT __attribute__((dllexport)) # else # define CLAP_EXPORT __declspec(dllexport) # endif # else # if __GNUC__ >= 4 || defined(__clang__) # define CLAP_EXPORT __attribute__((visibility("default"))) # else # define CLAP_EXPORT # endif # endif #endif #if !defined(CLAP_ABI) # if defined _WIN32 || defined __CYGWIN__ # define CLAP_ABI __cdecl # else # define CLAP_ABI # endif #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]] #else # define CLAP_NODISCARD #endif #if defined(__cplusplus) && __cplusplus >= 202002L # define CLAP_HAS_CXX20 #endif