Go to the source code of this file.
#define JUCE_DECLARE_VST3_COM_QUERY_METHODS |
Value:Steinberg::tresult PLUGIN_API queryInterface (const Steinberg::TUID, void** obj) override \
*obj = nullptr; \
return Steinberg::kNotImplemented; \
}
#define JUCE_DECLARE_VST3_COM_REF_METHODS |
Value:
unsigned int uint32
Definition: juce_MathsFunctions.h:51
#define TEST_FOR_AND_RETURN_IF_VALID |
( |
|
iidToTest, |
|
|
|
ClassType |
|
) |
| |
Value:if (doUIDsMatch (iidToTest, ClassType::iid)) \
{ \
addRef(); \
*obj = dynamic_cast<ClassType*> (this); \
return Steinberg::kResultOk; \
}
#define TEST_FOR_COMMON_BASE_AND_RETURN_IF_VALID |
( |
|
iidToTest, |
|
|
|
CommonClassType, |
|
|
|
SourceClassType |
|
) |
| |
Value:if (doUIDsMatch (iidToTest, CommonClassType::iid)) \
{ \
addRef(); \
*obj = (CommonClassType*) static_cast<SourceClassType*> (this); \
return Steinberg::kResultOk; \
}