Interface Technology Basics
VST 3.7
SDK for developing VST plug-in
|
This class implements the required virtual methods for the U::Unknown class. More...
#include <funknownimpl.h>
Public Types | |
using | Base = ImplementsImpl< BaseClass, Directly< I, DirectIFs...>, Indirectly< IndirectIFs...>> |
This is a convenience typedef for the deriving class to pass arguments to the constructor, which are in turn passed to the base class of this class. | |
Public Member Functions | |
template<typename... Args> | |
ImplementsImpl (Args &&...args) | |
tresult | queryInterface (const TUID tuid, void **obj) override |
uint32 | addRef () override |
uint32 | release () override |
Unknown * | unknownCast () |
This class implements the required virtual methods for the U::Unknown class.
using Base = ImplementsImpl<BaseClass, Directly<I, DirectIFs...>, Indirectly<IndirectIFs...>> |
This is a convenience typedef for the deriving class to pass arguments to the constructor, which are in turn passed to the base class of this class.
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inline |