#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 |