flext 0.6.2
Macros
fldefs_setup.h File Reference

This file contains all #defines for actual usage. More...

Go to the source code of this file.

Macros

#define FLEXT_NEW(NAME, NEW_CLASS)
 Implementation of a flext class with no arguments. More...
 
#define FLEXT_NEW_DSP(NAME, NEW_CLASS)
 Implementation of a flext dsp class with no arguments. More...
 
#define FLEXT_NEW_DSP0(NAME, NEW_CLASS)
 Implementation of a flext dsp class with no arguments and no dsp inlet. More...
 
#define FLEXT_LIB(NAME, NEW_CLASS)
 Implementation of a flext class (part of a library) with no arguments. More...
 
#define FLEXT_LIB_DSP(NAME, NEW_CLASS)
 Implementation of a flext dsp class (part of a library) with no arguments. More...
 
#define FLEXT_LIB_DSP0(NAME, NEW_CLASS)
 Implementation of a flext dsp class (part of a library) with no arguments and no dsp inlet. More...
 
#define FLEXT_NEW_V(NAME, NEW_CLASS)
 Implementation of a flext class with a variable argument list. More...
 
#define FLEXT_NEW_DSP_V(NAME, NEW_CLASS)
 Implementation of a flext dsp class with a variable argument list. More...
 
#define FLEXT_NEW_DSP0_V(NAME, NEW_CLASS)
 Implementation of a flext dsp class with a variable argument list and no dsp inlet. More...
 
#define FLEXT_LIB_V(NAME, NEW_CLASS)
 Implementation of a flext class (part of a library) with a variable argument list. More...
 
#define FLEXT_LIB_DSP_V(NAME, NEW_CLASS)
 Implementation of a flext dsp class (part of a library) with a variable argument list. More...
 
#define FLEXT_LIB_DSP0_V(NAME, NEW_CLASS)
 Implementation of a flext dsp class (part of a library) with a variable argument list and no dsp inlet. More...
 
#define FLEXT_NEW_1(NAME, NEW_CLASS, TYPE)
 Implementation of a flext class with one argument. More...
 
#define FLEXT_NEW_DSP_1(NAME, NEW_CLASS, TYPE)
 Implementation of a flext dsp class with one argument. More...
 
#define FLEXT_NEW_DSP0_1(NAME, NEW_CLASS, TYPE)
 Implementation of a flext dsp class with one argument and no dsp inlet. More...
 
#define FLEXT_LIB_1(NAME, NEW_CLASS, TYPE)
 Implementation of a flext class (part of a library) with one argument. More...
 
#define FLEXT_LIB_DSP_1(NAME, NEW_CLASS, TYPE)
 Implementation of a flext dsp class (part of a library) with one argument. More...
 
#define FLEXT_LIB_DSP0_1(NAME, NEW_CLASS, TYPE)
 Implementation of a flext dsp class (part of a library) with one argument and no dsp inlet. More...
 
#define FLEXT_NEW_2(NAME, NEW_CLASS, TYPE1, TYPE2)
 Implementation of a flext class with 2 arguments. More...
 
#define FLEXT_NEW_DSP_2(NAME, NEW_CLASS, TYPE1, TYPE2)
 Implementation of a flext dsp class with 2 arguments. More...
 
#define FLEXT_NEW_DSP0_2(NAME, NEW_CLASS, TYPE1, TYPE2)
 Implementation of a flext dsp class with 2 arguments and no dsp inlet. More...
 
#define FLEXT_LIB_2(NAME, NEW_CLASS, TYPE1, TYPE2)
 Implementation of a flext class (part of a library) with 2 arguments. More...
 
#define FLEXT_LIB_DSP_2(NAME, NEW_CLASS, TYPE1, TYPE2)
 Implementation of a flext dsp class (part of a library) with 2 arguments. More...
 
#define FLEXT_LIB_DSP0_2(NAME, NEW_CLASS, TYPE1, TYPE2)
 Implementation of a flext dsp class (part of a library) with 2 arguments and no dsp inlet. More...
 
#define FLEXT_NEW_3(NAME, NEW_CLASS, TYPE1, TYPE2, TYPE3)
 Implementation of a flext class with 3 arguments. More...
 
#define FLEXT_NEW_DSP_3(NAME, NEW_CLASS, TYPE1, TYPE2, TYPE3)
 Implementation of a flext dsp class with 3 arguments. More...
 
#define FLEXT_NEW_DSP0_3(NAME, NEW_CLASS, TYPE1, TYPE2, TYPE3)
 Implementation of a flext dsp class with 3 arguments and no dsp inlet. More...
 
#define FLEXT_LIB_3(NAME, NEW_CLASS, TYPE1, TYPE2, TYPE3)
 Implementation of a flext class (part of a library) with 3 arguments. More...
 
#define FLEXT_LIB_DSP_3(NAME, NEW_CLASS, TYPE1, TYPE2, TYPE3)
 Implementation of a flext dsp class (part of a library) with 3 arguments. More...
 
#define FLEXT_LIB_DSP0_3(NAME, NEW_CLASS, TYPE1, TYPE2, TYPE3)
 Implementation of a flext dsp class (part of a library) with 3 arguments and no dsp inlet. More...
 
#define FLEXT_NEW_G   FLEXT_NEW_V
 
#define FLEXT_NEW_TILDE   FLEXT_NEW_DSP
 
#define FLEXT_NEW_TILDE_G   FLEXT_NEW_DSP_V
 
#define FLEXT_NEW_TILDE_1   FLEXT_NEW_DSP_1
 
#define FLEXT_NEW_TILDE_2   FLEXT_NEW_DSP_2
 
#define FLEXT_NEW_TILDE_3   FLEXT_NEW_DSP_3
 
#define FLEXT_LIB_G   FLEXT_LIB_V
 
#define FLEXT_LIB_TILDE   FLEXT_LIB_DSP
 
#define FLEXT_LIB_TILDE_G   FLEXT_LIB_DSP_V
 
#define FLEXT_LIB_TILDE_1   FLEXT_LIB_DSP_1
 
#define FLEXT_LIB_TILDE_2   FLEXT_LIB_DSP_2
 
#define FLEXT_LIB_TILDE_3   FLEXT_LIB_DSP_3
 
#define FLEXT_TILDE_SETUP   FLEXT_DSP_SETUP
 
#define FLEXT_LIB_SETUP(NAME, SETUPFUN)   REAL_LIB_SETUP(NAME,SETUPFUN)
 Specify that to declare the library itself. More...
 
#define FLEXT_SETUP(cl)   REAL_SETUP(cl,0)
 Register an object in the library. More...
 
#define FLEXT_DSP_SETUP(cl)   REAL_SETUP(cl,1)
 Register a DSP object in the library. More...
 

Detailed Description

This file contains all #defines for actual usage.