|
VST 3 Examples VST 3.7
SDK for developing VST plug-in
|
Main Class of Validator. More...
#include <validator.h>
Inheritance diagram for Validator: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 |