Base Module
VST 3.6.7
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 |