30#define JUCE_MAJOR_VERSION 7
31#define JUCE_MINOR_VERSION 0
32#define JUCE_BUILDNUMBER 1
42#define JUCE_VERSION ((JUCE_MAJOR_VERSION << 16) + (JUCE_MINOR_VERSION << 8) + JUCE_BUILDNUMBER)
45#define JUCE_VERSION_ID \
46 volatile auto juceVersionId = "juce_version_" JUCE_STRINGIFY(JUCE_MAJOR_VERSION) "_" JUCE_STRINGIFY(JUCE_MINOR_VERSION) "_" JUCE_STRINGIFY(JUCE_BUILDNUMBER); \
47 ignoreUnused (juceVersionId);
55#include <condition_variable>
70#include <unordered_map>
71#include <unordered_set>
90#if JUCE_MAC || JUCE_IOS
91 #include <libkern/OSAtomic.h>
96#if JUCE_LINUX || JUCE_BSD
102 #include <ia64intrin.h>
104 #include <ia32intrin.h>
109#if JUCE_MSVC && JUCE_DEBUG
117 #include <sys/types.h>
122 #include <byteswap.h>
136 #ifdef JUCE_DLL_BUILD
137 #define JUCE_API __declspec (dllexport)
138 #pragma warning (disable: 4251)
139 #elif defined (JUCE_DLL)
140 #define JUCE_API __declspec (dllimport)
141 #pragma warning (disable: 4251)
143 #ifdef __INTEL_COMPILER
144 #pragma warning (disable: 1125)
146#elif defined (JUCE_DLL) || defined (JUCE_DLL_BUILD)
147 #define JUCE_API __attribute__ ((visibility("default")))
155#if JUCE_MSVC && JUCE_DLL_BUILD
156 #define JUCE_PUBLIC_IN_DLL_BUILD(declaration) public: declaration; private:
158 #define JUCE_PUBLIC_IN_DLL_BUILD(declaration) declaration;
162#define JUCE_PUBLIC_FUNCTION JUCE_API JUCE_CALLTYPE
165 #define JUCE_NAMESPACE juce
#define JUCE_BEGIN_IGNORE_WARNINGS_MSVC(warnings)
Definition juce_CompilerWarnings.h:198
#define JUCE_END_IGNORE_WARNINGS_MSVC
Definition juce_CompilerWarnings.h:199