| @@ -297,15 +297,15 @@ | |||||
| #define JUCE_QUICKTIME 0 | #define JUCE_QUICKTIME 0 | ||||
| #undef JUCE_OPENGL | #undef JUCE_OPENGL | ||||
| #define JUCE_OPENGL 0 | #define JUCE_OPENGL 0 | ||||
| #undef JUCE_USE_CDBURNER | |||||
| #undef JUCE_USE_CDBURNER | |||||
| #define JUCE_USE_CDBURNER 0 | #define JUCE_USE_CDBURNER 0 | ||||
| #undef JUCE_USE_CDREADER | |||||
| #undef JUCE_USE_CDREADER | |||||
| #define JUCE_USE_CDREADER 0 | #define JUCE_USE_CDREADER 0 | ||||
| #undef JUCE_WEB_BROWSER | |||||
| #undef JUCE_WEB_BROWSER | |||||
| #define JUCE_WEB_BROWSER 0 | #define JUCE_WEB_BROWSER 0 | ||||
| #undef JUCE_PLUGINHOST_AU | |||||
| #undef JUCE_PLUGINHOST_AU | |||||
| #define JUCE_PLUGINHOST_AU 0 | #define JUCE_PLUGINHOST_AU 0 | ||||
| #undef JUCE_PLUGINHOST_VST | |||||
| #undef JUCE_PLUGINHOST_VST | |||||
| #define JUCE_PLUGINHOST_VST 0 | #define JUCE_PLUGINHOST_VST 0 | ||||
| #endif | #endif | ||||
| @@ -444,15 +444,15 @@ | |||||
| #define JUCE_QUICKTIME 0 | #define JUCE_QUICKTIME 0 | ||||
| #undef JUCE_OPENGL | #undef JUCE_OPENGL | ||||
| #define JUCE_OPENGL 0 | #define JUCE_OPENGL 0 | ||||
| #undef JUCE_USE_CDBURNER | |||||
| #undef JUCE_USE_CDBURNER | |||||
| #define JUCE_USE_CDBURNER 0 | #define JUCE_USE_CDBURNER 0 | ||||
| #undef JUCE_USE_CDREADER | |||||
| #undef JUCE_USE_CDREADER | |||||
| #define JUCE_USE_CDREADER 0 | #define JUCE_USE_CDREADER 0 | ||||
| #undef JUCE_WEB_BROWSER | |||||
| #undef JUCE_WEB_BROWSER | |||||
| #define JUCE_WEB_BROWSER 0 | #define JUCE_WEB_BROWSER 0 | ||||
| #undef JUCE_PLUGINHOST_AU | |||||
| #undef JUCE_PLUGINHOST_AU | |||||
| #define JUCE_PLUGINHOST_AU 0 | #define JUCE_PLUGINHOST_AU 0 | ||||
| #undef JUCE_PLUGINHOST_VST | |||||
| #undef JUCE_PLUGINHOST_VST | |||||
| #define JUCE_PLUGINHOST_VST 0 | #define JUCE_PLUGINHOST_VST 0 | ||||
| #endif | #endif | ||||
| @@ -915,7 +915,7 @@ protected: | |||||
| #include <GLUT/glut.h> | #include <GLUT/glut.h> | ||||
| #endif | #endif | ||||
| #if ! CGFLOAT_DEFINED | |||||
| #if ! (CGFLOAT_DEFINED || defined (DOXYGEN)) | |||||
| #define CGFloat float | #define CGFloat float | ||||
| #endif | #endif | ||||
| @@ -262413,9 +262413,11 @@ private: | |||||
| #define JUCE_ObjCExtraSuffix 3 | #define JUCE_ObjCExtraSuffix 3 | ||||
| #endif | #endif | ||||
| #define appendMacro1(a, b, c, d, e) a ## _ ## b ## _ ## c ## _ ## d ## _ ## e | |||||
| #define appendMacro2(a, b, c, d, e) appendMacro1(a, b, c, d, e) | |||||
| #define MakeObjCClassName(rootName) appendMacro2 (rootName, JUCE_MAJOR_VERSION, JUCE_MINOR_VERSION, JUCE_BUILDNUMBER, JUCE_ObjCExtraSuffix) | |||||
| #ifndef DOXYGEN | |||||
| #define appendMacro1(a, b, c, d, e) a ## _ ## b ## _ ## c ## _ ## d ## _ ## e | |||||
| #define appendMacro2(a, b, c, d, e) appendMacro1(a, b, c, d, e) | |||||
| #define MakeObjCClassName(rootName) appendMacro2 (rootName, JUCE_MAJOR_VERSION, JUCE_MINOR_VERSION, JUCE_BUILDNUMBER, JUCE_ObjCExtraSuffix) | |||||
| #endif | |||||
| /*** End of inlined file: juce_mac_ObjCSuffix.h ***/ | /*** End of inlined file: juce_mac_ObjCSuffix.h ***/ | ||||
| @@ -483,15 +483,15 @@ | |||||
| #define JUCE_QUICKTIME 0 | #define JUCE_QUICKTIME 0 | ||||
| #undef JUCE_OPENGL | #undef JUCE_OPENGL | ||||
| #define JUCE_OPENGL 0 | #define JUCE_OPENGL 0 | ||||
| #undef JUCE_USE_CDBURNER | |||||
| #undef JUCE_USE_CDBURNER | |||||
| #define JUCE_USE_CDBURNER 0 | #define JUCE_USE_CDBURNER 0 | ||||
| #undef JUCE_USE_CDREADER | |||||
| #undef JUCE_USE_CDREADER | |||||
| #define JUCE_USE_CDREADER 0 | #define JUCE_USE_CDREADER 0 | ||||
| #undef JUCE_WEB_BROWSER | |||||
| #undef JUCE_WEB_BROWSER | |||||
| #define JUCE_WEB_BROWSER 0 | #define JUCE_WEB_BROWSER 0 | ||||
| #undef JUCE_PLUGINHOST_AU | |||||
| #undef JUCE_PLUGINHOST_AU | |||||
| #define JUCE_PLUGINHOST_AU 0 | #define JUCE_PLUGINHOST_AU 0 | ||||
| #undef JUCE_PLUGINHOST_VST | |||||
| #undef JUCE_PLUGINHOST_VST | |||||
| #define JUCE_PLUGINHOST_VST 0 | #define JUCE_PLUGINHOST_VST 0 | ||||
| #endif | #endif | ||||
| @@ -4103,8 +4103,10 @@ public: | |||||
| #ifndef __JUCE_CRITICALSECTION_JUCEHEADER__ | #ifndef __JUCE_CRITICALSECTION_JUCEHEADER__ | ||||
| #define __JUCE_CRITICALSECTION_JUCEHEADER__ | #define __JUCE_CRITICALSECTION_JUCEHEADER__ | ||||
| class JUCE_API ScopedLock; | |||||
| class JUCE_API ScopedUnlock; | |||||
| #ifndef DOXYGEN | |||||
| class JUCE_API ScopedLock; | |||||
| class JUCE_API ScopedUnlock; | |||||
| #endif | |||||
| /** | /** | ||||
| Prevents multiple threads from accessing shared objects at the same time. | Prevents multiple threads from accessing shared objects at the same time. | ||||
| @@ -6040,7 +6042,9 @@ OutputStream& JUCE_CALLTYPE operator<< (OutputStream& stream, const NewLine&); | |||||
| #endif // __JUCE_OUTPUTSTREAM_JUCEHEADER__ | #endif // __JUCE_OUTPUTSTREAM_JUCEHEADER__ | ||||
| /*** End of inlined file: juce_OutputStream.h ***/ | /*** End of inlined file: juce_OutputStream.h ***/ | ||||
| class JUCE_API DynamicObject; | |||||
| #ifndef DOXYGEN | |||||
| class JUCE_API DynamicObject; | |||||
| #endif | |||||
| /** | /** | ||||
| A variant class, that can be used to hold a range of primitive values. | A variant class, that can be used to hold a range of primitive values. | ||||
| @@ -12284,12 +12288,14 @@ template <class ListenerClass, | |||||
| class ListenerList | class ListenerList | ||||
| { | { | ||||
| // Horrible macros required to support VC6/7.. | // Horrible macros required to support VC6/7.. | ||||
| #if JUCE_VC8_OR_EARLIER | |||||
| #define LL_TEMPLATE(a) typename P##a, typename Q##a | |||||
| #define LL_PARAM(a) Q##a& param##a | |||||
| #else | |||||
| #define LL_TEMPLATE(a) typename P##a | |||||
| #define LL_PARAM(a) PARAMETER_TYPE(P##a) param##a | |||||
| #ifndef DOXYGEN | |||||
| #if JUCE_VC8_OR_EARLIER | |||||
| #define LL_TEMPLATE(a) typename P##a, typename Q##a | |||||
| #define LL_PARAM(a) Q##a& param##a | |||||
| #else | |||||
| #define LL_TEMPLATE(a) typename P##a | |||||
| #define LL_PARAM(a) PARAMETER_TYPE(P##a) param##a | |||||
| #endif | |||||
| #endif | #endif | ||||
| public: | public: | ||||
| @@ -14868,6 +14874,7 @@ public: | |||||
| private: | private: | ||||
| #ifndef DOXYGEN | |||||
| union | union | ||||
| { | { | ||||
| uint8 asBytes [16]; | uint8 asBytes [16]; | ||||
| @@ -14875,6 +14882,7 @@ private: | |||||
| int64 asInt64[2]; | int64 asInt64[2]; | ||||
| } value; | } value; | ||||
| #endif | |||||
| JUCE_LEAK_DETECTOR (Uuid); | JUCE_LEAK_DETECTOR (Uuid); | ||||
| }; | }; | ||||
| @@ -15325,9 +15333,10 @@ private: | |||||
| /** Writes a BigInteger to an OutputStream as a UTF8 decimal string. */ | /** Writes a BigInteger to an OutputStream as a UTF8 decimal string. */ | ||||
| OutputStream& JUCE_CALLTYPE operator<< (OutputStream& stream, const BigInteger& value); | OutputStream& JUCE_CALLTYPE operator<< (OutputStream& stream, const BigInteger& value); | ||||
| /** For backwards compatibility, BitArray is defined to be an alias for BigInteger. | |||||
| */ | |||||
| typedef BigInteger BitArray; | |||||
| #ifndef DOXYGEN | |||||
| // For backwards compatibility, BitArray is defined as an alias for BigInteger. | |||||
| typedef BigInteger BitArray; | |||||
| #endif | |||||
| #endif // __JUCE_BIGINTEGER_JUCEHEADER__ | #endif // __JUCE_BIGINTEGER_JUCEHEADER__ | ||||
| /*** End of inlined file: juce_BigInteger.h ***/ | /*** End of inlined file: juce_BigInteger.h ***/ | ||||
| @@ -16349,11 +16358,13 @@ public: | |||||
| bool operator!= (const MACAddress& other) const throw(); | bool operator!= (const MACAddress& other) const throw(); | ||||
| private: | private: | ||||
| #ifndef DOXYGEN | |||||
| union | union | ||||
| { | { | ||||
| uint64 asInt64; | uint64 asInt64; | ||||
| uint8 asBytes[6]; | uint8 asBytes[6]; | ||||
| }; | }; | ||||
| #endif | |||||
| }; | }; | ||||
| #endif // __JUCE_MACADDRESS_JUCEHEADER__ | #endif // __JUCE_MACADDRESS_JUCEHEADER__ | ||||
| @@ -18782,8 +18793,10 @@ private: | |||||
| uint32 affinityMask_; | uint32 affinityMask_; | ||||
| bool volatile threadShouldExit_; | bool volatile threadShouldExit_; | ||||
| #ifndef DOXYGEN | |||||
| friend class MessageManager; | friend class MessageManager; | ||||
| friend void JUCE_API juce_threadEntryPoint (void*); | friend void JUCE_API juce_threadEntryPoint (void*); | ||||
| #endif | |||||
| void launchThread(); | void launchThread(); | ||||
| void closeThreadHandle(); | void closeThreadHandle(); | ||||
| @@ -23751,13 +23764,15 @@ private: | |||||
| #ifndef __JUCE_PIXELFORMATS_JUCEHEADER__ | #ifndef __JUCE_PIXELFORMATS_JUCEHEADER__ | ||||
| #define __JUCE_PIXELFORMATS_JUCEHEADER__ | #define __JUCE_PIXELFORMATS_JUCEHEADER__ | ||||
| #if JUCE_MSVC | |||||
| #ifndef DOXYGEN | |||||
| #if JUCE_MSVC | |||||
| #pragma pack (push, 1) | #pragma pack (push, 1) | ||||
| #define PACKED | #define PACKED | ||||
| #elif JUCE_GCC | |||||
| #elif JUCE_GCC | |||||
| #define PACKED __attribute__((packed)) | #define PACKED __attribute__((packed)) | ||||
| #else | |||||
| #else | |||||
| #define PACKED | #define PACKED | ||||
| #endif | |||||
| #endif | #endif | ||||
| class PixelRGB; | class PixelRGB; | ||||
| @@ -23978,15 +23993,18 @@ private: | |||||
| struct | struct | ||||
| { | { | ||||
| #if JUCE_BIG_ENDIAN | |||||
| #if JUCE_BIG_ENDIAN | |||||
| uint8 a : 8, r : 8, g : 8, b : 8; | uint8 a : 8, r : 8, g : 8, b : 8; | ||||
| #else | |||||
| #else | |||||
| uint8 b, g, r, a; | uint8 b, g, r, a; | ||||
| #endif | |||||
| #endif | |||||
| } PACKED components; | } PACKED components; | ||||
| }; | }; | ||||
| } PACKED; | |||||
| } | |||||
| #ifndef DOXYGEN | |||||
| PACKED | |||||
| #endif | |||||
| ; | |||||
| /** | /** | ||||
| Represents a 24-bit RGB pixel, and can perform compositing operations on it. | Represents a 24-bit RGB pixel, and can perform compositing operations on it. | ||||
| @@ -24141,7 +24159,11 @@ private: | |||||
| uint8 b, g, r; | uint8 b, g, r; | ||||
| #endif | #endif | ||||
| } PACKED; | |||||
| } | |||||
| #ifndef DOXYGEN | |||||
| PACKED | |||||
| #endif | |||||
| ; | |||||
| forcedinline void PixelARGB::blend (const PixelRGB& src) throw() | forcedinline void PixelARGB::blend (const PixelRGB& src) throw() | ||||
| { | { | ||||
| @@ -24268,7 +24290,11 @@ public: | |||||
| private: | private: | ||||
| uint8 a : 8; | uint8 a : 8; | ||||
| } PACKED; | |||||
| } | |||||
| #ifndef DOXYGEN | |||||
| PACKED | |||||
| #endif | |||||
| ; | |||||
| forcedinline void PixelRGB::blend (const PixelAlpha& src) throw() | forcedinline void PixelRGB::blend (const PixelAlpha& src) throw() | ||||
| { | { | ||||
| @@ -28540,6 +28566,7 @@ private: | |||||
| friend class MouseInputSource; | friend class MouseInputSource; | ||||
| friend class MouseInputSourceInternal; | friend class MouseInputSourceInternal; | ||||
| #ifndef DOXYGEN | |||||
| static Component* currentlyFocusedComponent; | static Component* currentlyFocusedComponent; | ||||
| String componentName_; | String componentName_; | ||||
| @@ -28652,6 +28679,7 @@ protected: | |||||
| virtual void internalRepaint (int x, int y, int w, int h); | virtual void internalRepaint (int x, int y, int w, int h); | ||||
| /** @internal */ | /** @internal */ | ||||
| virtual ComponentPeer* createNewPeer (int styleFlags, void* nativeWindowToAttachTo); | virtual ComponentPeer* createNewPeer (int styleFlags, void* nativeWindowToAttachTo); | ||||
| #endif | |||||
| }; | }; | ||||
| #endif // __JUCE_COMPONENT_JUCEHEADER__ | #endif // __JUCE_COMPONENT_JUCEHEADER__ | ||||
| @@ -35735,11 +35763,13 @@ private: | |||||
| uint8* data; | uint8* data; | ||||
| int size; | int size; | ||||
| #ifndef DOXYGEN | |||||
| union | union | ||||
| { | { | ||||
| uint8 asBytes[4]; | uint8 asBytes[4]; | ||||
| uint32 asInt32; | uint32 asInt32; | ||||
| } preallocatedData; | } preallocatedData; | ||||
| #endif | |||||
| }; | }; | ||||
| #endif // __JUCE_MIDIMESSAGE_JUCEHEADER__ | #endif // __JUCE_MIDIMESSAGE_JUCEHEADER__ | ||||
| @@ -59044,12 +59074,14 @@ private: | |||||
| // (NB: This stuff mustn't go inside the "#if QUICKTIME" block, or it'll break the | // (NB: This stuff mustn't go inside the "#if QUICKTIME" block, or it'll break the | ||||
| // amalgamated build) | // amalgamated build) | ||||
| #if JUCE_WINDOWS | |||||
| #ifndef DOXYGEN | |||||
| #if JUCE_WINDOWS | |||||
| typedef ActiveXControlComponent QTCompBaseClass; | typedef ActiveXControlComponent QTCompBaseClass; | ||||
| #elif JUCE_MAC | |||||
| #elif JUCE_MAC | |||||
| typedef NSViewComponent QTCompBaseClass; | typedef NSViewComponent QTCompBaseClass; | ||||
| #endif | |||||
| #endif | #endif | ||||
| // this is used to disable QuickTime, and is defined in juce_Config.h | // this is used to disable QuickTime, and is defined in juce_Config.h | ||||
| @@ -896,12 +896,13 @@ private: | |||||
| uint8* data; | uint8* data; | ||||
| int size; | int size; | ||||
| #ifndef DOXYGEN | |||||
| union | union | ||||
| { | { | ||||
| uint8 asBytes[4]; | uint8 asBytes[4]; | ||||
| uint32 asInt32; | uint32 asInt32; | ||||
| } preallocatedData; | } preallocatedData; | ||||
| #endif | |||||
| }; | }; | ||||
| #endif // __JUCE_MIDIMESSAGE_JUCEHEADER__ | #endif // __JUCE_MIDIMESSAGE_JUCEHEADER__ | ||||
| @@ -30,8 +30,9 @@ | |||||
| #include "../io/streams/juce_OutputStream.h" | #include "../io/streams/juce_OutputStream.h" | ||||
| #include "../io/streams/juce_InputStream.h" | #include "../io/streams/juce_InputStream.h" | ||||
| class JUCE_API DynamicObject; | |||||
| #ifndef DOXYGEN | |||||
| class JUCE_API DynamicObject; | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| /** | /** | ||||
| @@ -108,6 +108,7 @@ public: | |||||
| private: | private: | ||||
| //============================================================================== | //============================================================================== | ||||
| #ifndef DOXYGEN | |||||
| union | union | ||||
| { | { | ||||
| uint8 asBytes [16]; | uint8 asBytes [16]; | ||||
| @@ -115,6 +116,7 @@ private: | |||||
| int64 asInt64[2]; | int64 asInt64[2]; | ||||
| } value; | } value; | ||||
| #endif | |||||
| JUCE_LEAK_DETECTOR (Uuid); | JUCE_LEAK_DETECTOR (Uuid); | ||||
| }; | }; | ||||
| @@ -72,12 +72,14 @@ template <class ListenerClass, | |||||
| class ListenerList | class ListenerList | ||||
| { | { | ||||
| // Horrible macros required to support VC6/7.. | // Horrible macros required to support VC6/7.. | ||||
| #if JUCE_VC8_OR_EARLIER | |||||
| #define LL_TEMPLATE(a) typename P##a, typename Q##a | |||||
| #define LL_PARAM(a) Q##a& param##a | |||||
| #else | |||||
| #define LL_TEMPLATE(a) typename P##a | |||||
| #define LL_PARAM(a) PARAMETER_TYPE(P##a) param##a | |||||
| #ifndef DOXYGEN | |||||
| #if JUCE_VC8_OR_EARLIER | |||||
| #define LL_TEMPLATE(a) typename P##a, typename Q##a | |||||
| #define LL_PARAM(a) Q##a& param##a | |||||
| #else | |||||
| #define LL_TEMPLATE(a) typename P##a | |||||
| #define LL_PARAM(a) PARAMETER_TYPE(P##a) param##a | |||||
| #endif | |||||
| #endif | #endif | ||||
| public: | public: | ||||
| @@ -2111,6 +2111,7 @@ private: | |||||
| friend class MouseInputSource; | friend class MouseInputSource; | ||||
| friend class MouseInputSourceInternal; | friend class MouseInputSourceInternal; | ||||
| #ifndef DOXYGEN | |||||
| static Component* currentlyFocusedComponent; | static Component* currentlyFocusedComponent; | ||||
| //============================================================================== | //============================================================================== | ||||
| @@ -2226,6 +2227,7 @@ protected: | |||||
| virtual void internalRepaint (int x, int y, int w, int h); | virtual void internalRepaint (int x, int y, int w, int h); | ||||
| /** @internal */ | /** @internal */ | ||||
| virtual ComponentPeer* createNewPeer (int styleFlags, void* nativeWindowToAttachTo); | virtual ComponentPeer* createNewPeer (int styleFlags, void* nativeWindowToAttachTo); | ||||
| #endif | |||||
| }; | }; | ||||
| @@ -30,12 +30,14 @@ | |||||
| // (NB: This stuff mustn't go inside the "#if QUICKTIME" block, or it'll break the | // (NB: This stuff mustn't go inside the "#if QUICKTIME" block, or it'll break the | ||||
| // amalgamated build) | // amalgamated build) | ||||
| #if JUCE_WINDOWS | |||||
| #ifndef DOXYGEN | |||||
| #if JUCE_WINDOWS | |||||
| #include "juce_ActiveXControlComponent.h" | #include "juce_ActiveXControlComponent.h" | ||||
| typedef ActiveXControlComponent QTCompBaseClass; | typedef ActiveXControlComponent QTCompBaseClass; | ||||
| #elif JUCE_MAC | |||||
| #elif JUCE_MAC | |||||
| #include "juce_NSViewComponent.h" | #include "juce_NSViewComponent.h" | ||||
| typedef NSViewComponent QTCompBaseClass; | typedef NSViewComponent QTCompBaseClass; | ||||
| #endif | |||||
| #endif | #endif | ||||
| // this is used to disable QuickTime, and is defined in juce_Config.h | // this is used to disable QuickTime, and is defined in juce_Config.h | ||||
| @@ -28,13 +28,15 @@ | |||||
| //============================================================================== | //============================================================================== | ||||
| #if JUCE_MSVC | |||||
| #ifndef DOXYGEN | |||||
| #if JUCE_MSVC | |||||
| #pragma pack (push, 1) | #pragma pack (push, 1) | ||||
| #define PACKED | #define PACKED | ||||
| #elif JUCE_GCC | |||||
| #elif JUCE_GCC | |||||
| #define PACKED __attribute__((packed)) | #define PACKED __attribute__((packed)) | ||||
| #else | |||||
| #else | |||||
| #define PACKED | #define PACKED | ||||
| #endif | |||||
| #endif | #endif | ||||
| class PixelRGB; | class PixelRGB; | ||||
| @@ -258,15 +260,18 @@ private: | |||||
| struct | struct | ||||
| { | { | ||||
| #if JUCE_BIG_ENDIAN | |||||
| #if JUCE_BIG_ENDIAN | |||||
| uint8 a : 8, r : 8, g : 8, b : 8; | uint8 a : 8, r : 8, g : 8, b : 8; | ||||
| #else | |||||
| #else | |||||
| uint8 b, g, r, a; | uint8 b, g, r, a; | ||||
| #endif | |||||
| #endif | |||||
| } PACKED components; | } PACKED components; | ||||
| }; | }; | ||||
| } PACKED; | |||||
| } | |||||
| #ifndef DOXYGEN | |||||
| PACKED | |||||
| #endif | |||||
| ; | |||||
| //============================================================================== | //============================================================================== | ||||
| @@ -424,7 +429,11 @@ private: | |||||
| uint8 b, g, r; | uint8 b, g, r; | ||||
| #endif | #endif | ||||
| } PACKED; | |||||
| } | |||||
| #ifndef DOXYGEN | |||||
| PACKED | |||||
| #endif | |||||
| ; | |||||
| forcedinline void PixelARGB::blend (const PixelRGB& src) throw() | forcedinline void PixelARGB::blend (const PixelRGB& src) throw() | ||||
| { | { | ||||
| @@ -553,7 +562,11 @@ public: | |||||
| private: | private: | ||||
| //============================================================================== | //============================================================================== | ||||
| uint8 a : 8; | uint8 a : 8; | ||||
| } PACKED; | |||||
| } | |||||
| #ifndef DOXYGEN | |||||
| PACKED | |||||
| #endif | |||||
| ; | |||||
| forcedinline void PixelRGB::blend (const PixelAlpha& src) throw() | forcedinline void PixelRGB::blend (const PixelAlpha& src) throw() | ||||
| { | { | ||||
| @@ -79,11 +79,13 @@ public: | |||||
| //============================================================================== | //============================================================================== | ||||
| private: | private: | ||||
| #ifndef DOXYGEN | |||||
| union | union | ||||
| { | { | ||||
| uint64 asInt64; | uint64 asInt64; | ||||
| uint8 asBytes[6]; | uint8 asBytes[6]; | ||||
| }; | }; | ||||
| #endif | |||||
| }; | }; | ||||
| @@ -323,9 +323,10 @@ private: | |||||
| OutputStream& JUCE_CALLTYPE operator<< (OutputStream& stream, const BigInteger& value); | OutputStream& JUCE_CALLTYPE operator<< (OutputStream& stream, const BigInteger& value); | ||||
| //============================================================================== | //============================================================================== | ||||
| /** For backwards compatibility, BitArray is defined to be an alias for BigInteger. | |||||
| */ | |||||
| typedef BigInteger BitArray; | |||||
| #ifndef DOXYGEN | |||||
| // For backwards compatibility, BitArray is defined as an alias for BigInteger. | |||||
| typedef BigInteger BitArray; | |||||
| #endif | |||||
| #endif // __JUCE_BIGINTEGER_JUCEHEADER__ | #endif // __JUCE_BIGINTEGER_JUCEHEADER__ | ||||
| @@ -88,7 +88,7 @@ | |||||
| #include <GLUT/glut.h> | #include <GLUT/glut.h> | ||||
| #endif | #endif | ||||
| #if ! CGFLOAT_DEFINED | |||||
| #if ! (CGFLOAT_DEFINED || defined (DOXYGEN)) | |||||
| #define CGFloat float | #define CGFloat float | ||||
| #endif | #endif | ||||
| @@ -40,6 +40,8 @@ | |||||
| #define JUCE_ObjCExtraSuffix 3 | #define JUCE_ObjCExtraSuffix 3 | ||||
| #endif | #endif | ||||
| #define appendMacro1(a, b, c, d, e) a ## _ ## b ## _ ## c ## _ ## d ## _ ## e | |||||
| #define appendMacro2(a, b, c, d, e) appendMacro1(a, b, c, d, e) | |||||
| #define MakeObjCClassName(rootName) appendMacro2 (rootName, JUCE_MAJOR_VERSION, JUCE_MINOR_VERSION, JUCE_BUILDNUMBER, JUCE_ObjCExtraSuffix) | |||||
| #ifndef DOXYGEN | |||||
| #define appendMacro1(a, b, c, d, e) a ## _ ## b ## _ ## c ## _ ## d ## _ ## e | |||||
| #define appendMacro2(a, b, c, d, e) appendMacro1(a, b, c, d, e) | |||||
| #define MakeObjCClassName(rootName) appendMacro2 (rootName, JUCE_MAJOR_VERSION, JUCE_MINOR_VERSION, JUCE_BUILDNUMBER, JUCE_ObjCExtraSuffix) | |||||
| #endif | |||||
| @@ -26,8 +26,10 @@ | |||||
| #ifndef __JUCE_CRITICALSECTION_JUCEHEADER__ | #ifndef __JUCE_CRITICALSECTION_JUCEHEADER__ | ||||
| #define __JUCE_CRITICALSECTION_JUCEHEADER__ | #define __JUCE_CRITICALSECTION_JUCEHEADER__ | ||||
| class JUCE_API ScopedLock; | |||||
| class JUCE_API ScopedUnlock; | |||||
| #ifndef DOXYGEN | |||||
| class JUCE_API ScopedLock; | |||||
| class JUCE_API ScopedUnlock; | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| @@ -283,8 +283,10 @@ private: | |||||
| uint32 affinityMask_; | uint32 affinityMask_; | ||||
| bool volatile threadShouldExit_; | bool volatile threadShouldExit_; | ||||
| #ifndef DOXYGEN | |||||
| friend class MessageManager; | friend class MessageManager; | ||||
| friend void JUCE_API juce_threadEntryPoint (void*); | friend void JUCE_API juce_threadEntryPoint (void*); | ||||
| #endif | |||||
| void launchThread(); | void launchThread(); | ||||
| void closeThreadHandle(); | void closeThreadHandle(); | ||||