#include <functions.h>
Public Member Functions |
|
| ~InterfaceMethod () | |
| def_generic (isDeleted,"isDeleted") | |
| use_generic (eq,"=") | |
| use_generic (ne,"!=") | |
| void | collect () |
| void | gc_trace () |
| Value * | apply (Value **arglist, int count, CallContext *cc=NULL) |
Static Public Member Functions |
|
| static
ScripterExport InterfaceMethod * |
intern (FPMixinInterfaceValue *fpiv, FPFunctionDef *fd) |
Public Attributes |
|
| FPMixinInterfaceValue * | fpiv |
Friends |
|
| void | Collectable::gc () |
| void | Collectable::mark () |
| ~InterfaceMethod | ( | ) |
| static ScripterExport InterfaceMethod* intern | ( | FPMixinInterfaceValue * | fpiv, |
| FPFunctionDef * | fd | ||
| ) | [static] |
| def_generic | ( | isDeleted | , |
| "isDeleted" | |||
| ) |
| use_generic | ( | eq | ) |
| use_generic | ( | ne | ) |
| void collect | ( | ) | [inline] |
{ delete this; }
| void gc_trace | ( | ) |
| Value* apply | ( | Value ** | arglist, |
| int | count, | ||
| CallContext * | cc = NULL |
||
| ) |
| void Collectable::gc | ( | ) | [friend] |
| void Collectable::mark | ( | ) | [friend] |
| FPMixinInterfaceValue* fpiv |