iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Macros
IPlugPlatform.h File Reference

Include to get consistently named preprocessor macros for different platforms and logging functionality. More...

#include <cstring>
#include <cstdlib>

Go to the source code of this file.

Macros

#define ENTER_PARAMS_MUTEX
 
#define LEAVE_PARAMS_MUTEX
 
#define ENTER_PARAMS_MUTEX_STATIC
 
#define LEAVE_PARAMS_MUTEX_STATIC
 
#define BEGIN_IPLUG_NAMESPACE   namespace iplug {
 
#define END_IPLUG_NAMESPACE   }
 
#define BEGIN_IGRAPHICS_NAMESPACE   namespace igraphics {
 
#define END_IGRAPHICS_NAMESPACE   }
 

Detailed Description

Include to get consistently named preprocessor macros for different platforms and logging functionality.

Definition in file IPlugPlatform.h.

Macro Definition Documentation

◆ BEGIN_IGRAPHICS_NAMESPACE

#define BEGIN_IGRAPHICS_NAMESPACE   namespace igraphics {

Definition at line 62 of file IPlugPlatform.h.

◆ BEGIN_IPLUG_NAMESPACE

#define BEGIN_IPLUG_NAMESPACE   namespace iplug {

Definition at line 59 of file IPlugPlatform.h.

◆ END_IGRAPHICS_NAMESPACE

#define END_IGRAPHICS_NAMESPACE   }

Definition at line 63 of file IPlugPlatform.h.

◆ END_IPLUG_NAMESPACE

#define END_IPLUG_NAMESPACE   }

Definition at line 60 of file IPlugPlatform.h.

◆ ENTER_PARAMS_MUTEX

#define ENTER_PARAMS_MUTEX

Definition at line 53 of file IPlugPlatform.h.

◆ ENTER_PARAMS_MUTEX_STATIC

#define ENTER_PARAMS_MUTEX_STATIC

Definition at line 55 of file IPlugPlatform.h.

◆ LEAVE_PARAMS_MUTEX

#define LEAVE_PARAMS_MUTEX

Definition at line 54 of file IPlugPlatform.h.

◆ LEAVE_PARAMS_MUTEX_STATIC

#define LEAVE_PARAMS_MUTEX_STATIC

Definition at line 56 of file IPlugPlatform.h.