mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Avoiding AAX compiler warnings
This commit is contained in:
parent
417f9eb31c
commit
f789c971d0
1 changed files with 14 additions and 5 deletions
|
|
@ -40,6 +40,11 @@
|
|||
#include "../utility/juce_IncludeModuleHeaders.h"
|
||||
#undef Component
|
||||
|
||||
#ifdef __clang__
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
|
||||
#endif
|
||||
|
||||
#include "AAX_Exports.cpp"
|
||||
#include "AAX_ICollection.h"
|
||||
#include "AAX_IComponentDescriptor.h"
|
||||
|
|
@ -53,6 +58,10 @@
|
|||
#include "AAX_IViewContainer.h"
|
||||
#include "AAX_ITransport.h"
|
||||
|
||||
#ifdef __clang__
|
||||
#pragma clang diagnostic pop
|
||||
#endif
|
||||
|
||||
using juce::Component;
|
||||
|
||||
const int32_t juceChunkType = 'juce';
|
||||
|
|
@ -274,15 +283,14 @@ struct AAXClasses
|
|||
return AAX_ERROR_NULL_OBJECT;
|
||||
}
|
||||
|
||||
AAX_Result ParameterUpdated (AAX_CParamID iParameterID)
|
||||
AAX_Result ParameterUpdated (AAX_CParamID /*paramID*/)
|
||||
{
|
||||
|
||||
return AAX_SUCCESS;
|
||||
}
|
||||
|
||||
AAX_Result SetControlHighlightInfo (AAX_CParamID iParameterID, AAX_CBoolean iIsHighlighted, AAX_EHighlightColor iColor)
|
||||
AAX_Result SetControlHighlightInfo (AAX_CParamID /*paramID*/, AAX_CBoolean /*isHighlighted*/, AAX_EHighlightColor)
|
||||
{
|
||||
|
||||
return AAX_SUCCESS;
|
||||
}
|
||||
|
||||
|
|
@ -385,7 +393,7 @@ struct AAXClasses
|
|||
|
||||
tempFilterData.setSize (0);
|
||||
pluginInstance->getStateInformation (tempFilterData);
|
||||
*oSize = tempFilterData.getSize();
|
||||
*oSize = (uint32_t) tempFilterData.getSize();
|
||||
return AAX_SUCCESS;
|
||||
}
|
||||
|
||||
|
|
@ -397,7 +405,7 @@ struct AAXClasses
|
|||
if (tempFilterData.getSize() == 0)
|
||||
pluginInstance->getStateInformation (tempFilterData);
|
||||
|
||||
oChunk->fSize = tempFilterData.getSize();
|
||||
oChunk->fSize = (uint32_t) tempFilterData.getSize();
|
||||
tempFilterData.copyTo (oChunk->fData, 0, tempFilterData.getSize());
|
||||
tempFilterData.setSize (0);
|
||||
|
||||
|
|
@ -613,6 +621,7 @@ struct AAXClasses
|
|||
};
|
||||
|
||||
//==============================================================================
|
||||
AAX_Result JUCE_CDECL GetEffectDescriptions (AAX_ICollection*);
|
||||
AAX_Result JUCE_CDECL GetEffectDescriptions (AAX_ICollection* collection)
|
||||
{
|
||||
AAXClasses::JUCELibraryRefCount libraryRefCount;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue