Delta Class Reference

#include <delta.hpp>

Inheritance diagram for Delta:

Inheritance graph
[legend]
Collaboration diagram for Delta:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static oop call_generic (DeltaCallCache *ic, oop receiver, oop selector, int nofArgs, oop *args)
static oop call (oop receiver, oop selector)
static oop call (oop receiver, oop selector, oop arg1)
static oop call (oop receiver, oop selector, oop arg1, oop arg2)
static oop call (oop receiver, oop selector, oop arg1, oop arg2, oop arg3)
static oop call (oop receiver, oop selector, objArrayOop args)

Detailed Description

Definition at line 67 of file delta.hpp.


Member Function Documentation

oop Delta::call ( oop  receiver,
oop  selector,
objArrayOop  args 
) [static]

Definition at line 100 of file delta.cpp.

References call_generic(), objArrayOopDesc::length(), and objArrayOopDesc::objs().

Here is the call graph for this function:

oop Delta::call ( oop  receiver,
oop  selector,
oop  arg1,
oop  arg2,
oop  arg3 
) [static]

Definition at line 95 of file delta.cpp.

References call_generic().

Here is the call graph for this function:

oop Delta::call ( oop  receiver,
oop  selector,
oop  arg1,
oop  arg2 
) [static]

Definition at line 90 of file delta.cpp.

References call_generic().

Here is the call graph for this function:

oop Delta::call ( oop  receiver,
oop  selector,
oop  arg1 
) [static]

Definition at line 85 of file delta.cpp.

References call_generic().

Here is the call graph for this function:

oop Delta::call ( oop  receiver,
oop  selector 
) [static]

Definition at line 80 of file delta.cpp.

References call_generic().

Referenced by InterpretedIC::does_not_understand(), evaluator::eval_message(), handleCallBack(), DeltaProcess::launch_delta(), DLLs::lookup_fail(), PRIM_DECL_1(), PRIM_DECL_2(), PRIM_DECL_3(), PRIM_DECL_4(), and PRIM_DECL_5().

Here is the call graph for this function:

oop Delta::call_generic ( DeltaCallCache ic,
oop  receiver,
oop  selector,
int  nofArgs,
oop args 
) [static]

Definition at line 59 of file delta.cpp.

References call_delta(), LookupResult::entry(), fatal, LookupResult::is_empty(), oopDesc::is_symbol(), oopDesc::klass(), DeltaCallCache::lookup(), markSymbol(), DeltaCallCache::match(), DeltaCallCache::result(), and LookupResult::value().

Referenced by call(), and evaluator::eval_message().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Mon Oct 9 13:53:12 2006 for Strongtalk VM by  doxygen 1.4.7