|
flext 0.6.2
|
Functions | |
| bool | flext_base::Bind (const t_symbol *sym) |
| Bind object to a symbol. | |
| bool | flext_base::Unbind (const t_symbol *sym) |
| Unbind object from a symbol. | |
| bool | flext_base::Bind (const char *sym) |
| Bind object to a symbol (as string). | |
| bool | flext_base::Unbind (const char *sym) |
| Unbind object from a symbol (as string). | |
| bool | flext_base::BindMethod (const t_symbol *sym, bool(*meth)(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data), void *data=NULL) |
| Bind a method to a symbol. | |
| bool | flext_base::UnbindMethod (const t_symbol *sym, bool(*meth)(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data)=NULL, void **data=NULL) |
| Unbind a method from a symbol. | |
| bool | flext_base::GetBoundMethod (const t_symbol *sym, bool(*meth)(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data), void *&data) |
| Get data of bound method of a symbol. | |
| bool | flext_base::BindMethod (const char *sym, bool(*meth)(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data), void *data=NULL) |
| Bind a method to a symbol (as string). | |
| bool | flext_base::UnbindMethod (const char *sym, bool(*meth)(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data)=NULL, void **data=NULL) |
| Unbind a method from a symbol (as string). | |
| bool | flext_base::GetBoundMethod (const char *sym, bool(*meth)(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data), void *&data) |
| Get data of bound method of a symbol (as string). | |
| bool | flext_base::UnbindAll () |
|
inline |
Bind object to a symbol (as string).
| bool flext_base::Bind | ( | const t_symbol * | sym | ) |
Bind object to a symbol.
|
inline |
Bind a method to a symbol (as string).
| bool flext_base::BindMethod | ( | const t_symbol * | sym, |
| bool(* | meth )(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data), | ||
| void * | data = NULL ) |
Bind a method to a symbol.
| sym | Symbol to bind to |
| meth | Function to bind |
| data | User data that is passed to the function |
|
inline |
Get data of bound method of a symbol (as string).
| bool flext_base::GetBoundMethod | ( | const t_symbol * | sym, |
| bool(* | meth )(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data), | ||
| void *& | data ) |
Get data of bound method of a symbol.
| sym | Symbol to bind to |
| meth | Function to bind |
| data | Reference to returned user data |
|
inline |
Unbind object from a symbol (as string).
| bool flext_base::Unbind | ( | const t_symbol * | sym | ) |
Unbind object from a symbol.
| bool flext_base::UnbindAll | ( | ) |
Unbind all symbol bindings
|
inline |
Unbind a method from a symbol (as string).
| bool flext_base::UnbindMethod | ( | const t_symbol * | sym, |
| bool(* | meth )(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data) = NULL, | ||
| void ** | data = NULL ) |
Unbind a method from a symbol.
| sym | Symbol to unbind from (if NULL... unbind all functions) |
| meth | Method to unbind (if NULL ... unbind all functions bound to symbol) |
| data | returns data pointer specified with BindMethod |