|
Base Module
VST 3.6.6
SDK for developing VST Plug-in
|
Debugging tools. More...
#include "pluginterfaces/base/ftypes.h"#include <string.h>Macros | |
| #define | ASSERT(f) |
| if DEVELOPMENT is not set, these macros will do nothing. More... | |
| #define | WARNING(s) |
| #define | PRINTSYSERROR |
| #define | DEBUGSTR(s) |
| #define | VERIFY(f) f; |
| #define | VERIFY_IS(f, r) f; |
| #define | VERIFY_NOT(f, r) f; |
| #define | DBPRT0(a) |
| #define | DBPRT1(a, b) |
| #define | DBPRT2(a, b, c) |
| #define | DBPRT3(a, b, c, d) |
| #define | DBPRT4(a, b, c, d, e) |
| #define | DBPRT5(a, b, c, d, e, f) |
| #define | NEW new |
| #define | NEWVEC new |
| #define | SMTG_IS_TEST false |
Debugging tools.
There are 2 levels of debugging messages:
| #define ASSERT | ( | f | ) |
if DEVELOPMENT is not set, these macros will do nothing.
| #define WARNING | ( | s | ) |
| #define PRINTSYSERROR |
| #define DEBUGSTR | ( | s | ) |
| #define VERIFY | ( | f | ) | f; |
| #define VERIFY_IS | ( | f, | |
| r | |||
| ) | f; |
| #define VERIFY_NOT | ( | f, | |
| r | |||
| ) | f; |
| #define DBPRT0 | ( | a | ) |
| #define DBPRT1 | ( | a, | |
| b | |||
| ) |
| #define DBPRT2 | ( | a, | |
| b, | |||
| c | |||
| ) |
| #define DBPRT3 | ( | a, | |
| b, | |||
| c, | |||
| d | |||
| ) |
| #define DBPRT4 | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| e | |||
| ) |
| #define DBPRT5 | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| e, | |||
| f | |||
| ) |
| #define NEW new |
| #define NEWVEC new |
| #define SMTG_IS_TEST false |