NodeC  0.1
Effect Definition helpers

Macros to define effect handlers. More...

Macros

#define LH_EFFECT(effect)
 
#define LH_OPTAG_DEF(effect, op)
 
#define LH_OPTAG(effect, op)
 
#define LH_DECLARE_EFFECT0(effect)
 
#define LH_DECLARE_EFFECT1(effect, op1)
 
#define LH_DECLARE_EFFECT2(effect, op1, op2)
 
#define LH_DECLARE_OP(effect, op)
 
#define LH_DECLARE_OP0(effect, op, restype)
 
#define LH_DECLARE_OP1(effect, op, restype, argtype)
 
#define LH_DECLARE_VOIDOP0(effect, op)
 
#define LH_DECLARE_VOIDOP1(effect, op, argtype)
 
#define LH_DEFINE_EFFECT0(effect)
 
#define LH_DEFINE_EFFECT1(effect, op1)
 
#define LH_DEFINE_EFFECT2(effect, op1, op2)
 
#define LH_DEFINE_EFFECT3(effect, op1, op2, op3)
 
#define LH_DEFINE_EFFECT4(effect, op1, op2, op3, op4)
 
#define LH_DEFINE_EFFECT5(effect, op1, op2, op3, op4, op5)
 
#define LH_DEFINE_EFFECT6(effect, op1, op2, op3, op4, op5, op6)
 
#define LH_DEFINE_EFFECT7(effect, op1, op2, op3, op4, op5, op6, op7)
 
#define LH_DEFINE_OP0(effect, op, restype)
 
#define LH_DEFINE_OP1(effect, op, restype, argtype)
 
#define LH_DEFINE_VOIDOP0(effect, op)
 
#define LH_DEFINE_VOIDOP1(effect, op, argtype)
 
#define LH_WRAP_FUN0(fun, restype)
 
#define LH_WRAP_FUN1(fun, argtype, restype)
 
#define LH_WRAP_VOIDFUN0(fun)
 
#define LH_WRAP_VOIDFUN1(fun, argtype)
 

Detailed Description

Macros to define effect handlers.