voidAddMethod(intinlet,bool(*m)(flext_base*,float&)){AddMethod(inlet,"float",(methfun)m,a_float,a_null);}// single float
voidAddMethod(intinlet,bool(*m)(flext_base*,float&,float&)){AddMethod(inlet,"list",(methfun)m,a_float,a_float,a_null);}// list of 2 floats
voidAddMethod(intinlet,bool(*m)(flext_base*,float&,float&,float&)){AddMethod(inlet,"list",(methfun)m,a_float,a_float,a_float,a_null);}// list of 3 floats
#ifdef PD
#if FLEXT_SYS == FLEXT_SYS_PD
voidAddMethod(intinlet,bool(*m)(flext_base*,int&)){AddMethod(inlet,"float",(methfun)m,a_int,a_null);}// single float
#else
#elif FLEXT_SYS == FLEXT_SYS_MAX
voidAddMethod(intinlet,bool(*m)(flext_base*,int&)){AddMethod(inlet,"int",(methfun)m,a_int,a_null);}// single float
#else
#error
#endif
voidAddMethod(intinlet,bool(*m)(flext_base*,int&,int&)){AddMethod(inlet,"list",(methfun)m,a_int,a_int,a_null);}// list of 2 floats
voidAddMethod(intinlet,bool(*m)(flext_base*,int&,int&,int&)){AddMethod(inlet,"list",(methfun)m,a_int,a_int,a_int,a_null);}// list of 3 floats