VST 3 Examples VST 3.7
SDK for developing VST plug-in
|
Main Class of Validator. More...
#include <validator.h>
Classes | |
struct | ModuleTestConfig |
Public Member Functions | |
Validator (int argc, char *argv[]) | |
~Validator () override | |
int | run () |
OBJ_METHODS (Validator, FObject) REFCOUNT_METHODS(FObject) tresult queryInterface(const char *_iid | |
virtual void | addErrorMessage (const char *msg)=0 |
virtual void | addMessage (const char *msg)=0 |
Public Member Functions inherited from FUnknown | |
virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
virtual uint32 | addRef ()=0 |
virtual uint32 | release ()=0 |
virtual tresult | getName (String128 name)=0 |
virtual tresult | createInstance (TUID cid, TUID _iid, void **obj)=0 |
Public Attributes | |
void **obj | override |
Protected Types | |
using | Module = VST3::Hosting::Module |
Protected Member Functions | |
void | addErrorMessage (const char *msg) override |
void | addMessage (const char *msg) override |
tresult | getName (String128 name) override |
tresult | createInstance (TUID cid, TUID iid, void **obj) override |
IPtr< TestSuite > | createTests (ITestPlugProvider *plugProvider, const ConstString &plugName, bool extensive) |
void | addTest (ITestSuite *testSuite, TestBase *test) |
void | runTestSuite (TestSuite *suite, FIDString nameFilter=nullptr) |
void | testModule (Module::Ptr module, const ModuleTestConfig &config) |
Protected Attributes | |
int | argc |
char ** | argv |
IPtr< PlugInterfaceSupport > | mPlugInterfaceSupport |
int32 | numTestsFailed {0} |
int32 | numTestsPassed {0} |
bool | addErrorWarningTextToOutput {true} |
std::ostream * | infoStream {nullptr} |
std::ostream * | errorStream {nullptr} |
Additional Inherited Members | |
Static Public Attributes inherited from ITestResult | |
static const FUID | iid |
Static Public Attributes inherited from FUnknown | |
static const FUID | iid |
Static Public Attributes inherited from IHostApplication | |
static const FUID | iid |
Main Class of Validator.
|
protected |
|
override |
int run | ( | ) |
OBJ_METHODS | ( | Validator | , |
FObject | |||
) | const |
|
overrideprotectedvirtual |
Implements ITestResult.
|
overrideprotectedvirtual |
Implements ITestResult.
Implements IHostApplication.
Implements IHostApplication.
|
protected |
|
protected |
|
protected |
void** obj override |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |