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