Base Module  VST 3.6.7
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
fdebug.h File Reference

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
 

Detailed Description

Debugging tools.

There are 2 levels of debugging messages:

Macro Definition Documentation

#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,
 
)    f;
#define VERIFY_NOT (   f,
 
)    f;
#define DBPRT0 (   a)
#define DBPRT1 (   a,
 
)
#define DBPRT2 (   a,
  b,
 
)
#define DBPRT3 (   a,
  b,
  c,
 
)
#define DBPRT4 (   a,
  b,
  c,
  d,
 
)
#define DBPRT5 (   a,
  b,
  c,
  d,
  e,
 
)
#define NEW   new
#define NEWVEC   new
#define SMTG_IS_TEST   false
Empty

Copyright ©2017 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.