Public Member Functions | Static Public Member Functions | Public Attributes | Friends

InterfaceMethod Class Reference

Search for all occurrences

#include <functions.h>

List of all members.

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 ()

Constructor & Destructor Documentation


Member Function Documentation

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 
)

Friends And Related Function Documentation

void Collectable::gc ( ) [friend]
void Collectable::mark ( ) [friend]

Member Data Documentation

FPMixinInterfaceValue* fpiv

InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod
InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod InterfaceMethod