|
VST 3 Examples
VST 3.6.5
SDK for developing VST Plug-in
|
Main Class of Validator. More...
#include <validator.h>
Inheritance diagram for Validator:Public Member Functions | |
| Validator (int argc, char *argv[]) | |
| ~Validator () | |
| int | run () |
| OBJ_METHODS(Validator, FObject) REFCOUNT_METHODS(FObject) DEFINE_INTERFACES DEF_INTERFACE(ITestResult) DEF_INTERFACE(IHostApplication) END_DEFINE_INTERFACES(FObject) protected void | addMessage (const char *msg) |
| tresult | getName (String128 name) |
| tresult | createInstance (TUID cid, TUID iid, void **obj) |
| bool | filterClassCategory (FIDString category, FIDString classCategory) const |
| void | createTests (IPlugProvider *plugProvider, const ConstString &plugName) |
| void | addTest (ITestSuite *testSuite, VstTestBase *test) |
| void | runTestSuite (TestSuite *suite, FIDString nameFilter=0) |
Public Member Functions inherited from FUnknown | |
| virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
| virtual uint32 | addRef ()=0 |
| virtual uint32 | release ()=0 |
Data Fields | |
| int | argc |
| char ** | argv |
| OPtr< VstModule > | module |
| OPtr< VstModule > | testModule |
| OPtr< TestSuite > | testSuite |
| int32 | numTestsFailed |
| int32 | numTestsPassed |
Additional Inherited Members | |
Static Public Attributes inherited from IHostApplication | |
| static const FUID | iid |
Static Public Attributes inherited from FUnknown | |
| static const FUID | iid |
Main Class of Validator.
| ~Validator | ( | ) |
| int run | ( | ) |
| void addMessage | ( | const char * | msg | ) |
Implements IHostApplication.
Implements IHostApplication.
| void createTests | ( | IPlugProvider * | plugProvider, |
| const ConstString & | plugName | ||
| ) |
| void addTest | ( | ITestSuite * | testSuite, |
| VstTestBase * | test | ||
| ) |
| void runTestSuite | ( | TestSuite * | suite, |
| FIDString | nameFilter = 0 |
||
| ) |
| int argc |
| char** argv |
| OPtr<TestSuite> testSuite |
| int32 numTestsFailed |
| int32 numTestsPassed |