diff --git a/docs/JUCE Module Format.txt b/docs/JUCE Module Format.txt index 89642bc6e5..b9cffef810 100644 --- a/docs/JUCE Module Format.txt +++ b/docs/JUCE Module Format.txt @@ -132,7 +132,7 @@ The BEGIN_JUCE_MODULE_DECLARATION block ======================================= This block of text needs to go inside the module's main header file. It should be commented-out -and perhaps inside an #if 0 block too, but the Introjucer will just scan the whole file for the +and perhaps inside an `#if 0` block too, but the Introjucer will just scan the whole file for the string BEGIN_JUCE_MODULE_DECLARATION, and doesn't care about its context in terms of C++ syntax. The block needs a corresponding END_JUCE_MODULE_DECLARATION to finish the block. diff --git a/modules/juce_audio_basics/utilities/juce_Interpolators.h b/modules/juce_audio_basics/utilities/juce_Interpolators.h index c30d92b7cb..1f2096572d 100644 --- a/modules/juce_audio_basics/utilities/juce_Interpolators.h +++ b/modules/juce_audio_basics/utilities/juce_Interpolators.h @@ -19,6 +19,14 @@ namespace juce { +/** + A collection of different interpolators for resampling streams of floats. + + @see GenericInterpolator, WindowedSincInterpolator, LagrangeInterpolator, + CatmullRomInterpolator, LinearInterpolator, ZeroOrderHoldInterpolator + + @tags{Audio} +*/ class Interpolators { private: diff --git a/modules/juce_audio_plugin_client/Unity/juce_UnityPluginInterface.h b/modules/juce_audio_plugin_client/Unity/juce_UnityPluginInterface.h index 74c2d07c5c..254f344500 100644 --- a/modules/juce_audio_plugin_client/Unity/juce_UnityPluginInterface.h +++ b/modules/juce_audio_plugin_client/Unity/juce_UnityPluginInterface.h @@ -79,6 +79,8 @@ enum UnityEventModifiers }; //============================================================================== +#ifndef DOXYGEN + struct UnityAudioSpatializerData { float listenerMatrix[16]; @@ -165,6 +167,8 @@ struct UnityAudioEffectDefinition getFloatBufferCallback getFloatBuffer; }; +#endif + //============================================================================== // Unity callback extern "C" UNITY_INTERFACE_EXPORT int UNITY_INTERFACE_API UnityGetAudioEffectDefinitions (UnityAudioEffectDefinition*** definitionsPtr); diff --git a/modules/juce_blocks_basics/blocks/juce_BlocksVersion.h b/modules/juce_blocks_basics/blocks/juce_BlocksVersion.h index 4c6203449b..24524423c5 100644 --- a/modules/juce_blocks_basics/blocks/juce_BlocksVersion.h +++ b/modules/juce_blocks_basics/blocks/juce_BlocksVersion.h @@ -25,6 +25,11 @@ namespace juce { +/** + Represents the version number of a block device. + + @tags{Blocks} +*/ struct BlocksVersion { public: diff --git a/modules/juce_dsp/containers/juce_FixedSizeFunction.h b/modules/juce_dsp/containers/juce_FixedSizeFunction.h index 4a59f3739e..85b716e6f3 100644 --- a/modules/juce_dsp/containers/juce_FixedSizeFunction.h +++ b/modules/juce_dsp/containers/juce_FixedSizeFunction.h @@ -21,6 +21,8 @@ namespace juce namespace dsp { +#ifndef DOXYGEN + namespace detail { template @@ -77,6 +79,8 @@ namespace detail template class FixedSizeFunction; +#endif + /** A type similar to `std::function` that holds a callable object.