oopPrimitives Class Reference

#include <oop_prims.hpp>

Inheritance diagram for oopPrimitives:

Inheritance graph
[legend]
Collaboration diagram for oopPrimitives:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static PRIM_DECL_2 (become, oop receiver, oop argument)
static PRIM_DECL_2 (instVarAt, oop receiver, oop index)
static PRIM_DECL_2 (instance_variable_name_at, oop obj, oop index)
static PRIM_DECL_3 (instVarAtPut, oop receiver, oop index, oop value)
static PRIM_DECL_1 (hash, oop receiver)
static PRIM_DECL_1 (hash_of, oop obj)
static PRIM_DECL_1 (shallowCopy, oop receiver)
static PRIM_DECL_1 (copy_tenured, oop receiver)
static PRIM_DECL_2 (equal, oop receiver, oop argument)
static PRIM_DECL_2 (not_equal, oop receiver, oop argument)
static PRIM_DECL_1 (oop_size, oop receiver)
static PRIM_DECL_1 (klass, oop receiver)
static PRIM_DECL_1 (klass_of, oop obj)
static PRIM_DECL_1 (print, oop receiver)
static PRIM_DECL_1 (printValue, oop receiver)
static PRIM_DECL_1 (asObjectID, oop receiver)
static PRIM_DECL_2 (perform, oop receiver, oop selector)
static PRIM_DECL_3 (performWith, oop receiver, oop selector, oop arg1)
static PRIM_DECL_4 (performWithWith, oop receiver, oop selector, oop arg1, oop arg2)
static PRIM_DECL_5 (performWithWithWith, oop receiver, oop selector, oop arg1, oop arg2, oop arg3)
static PRIM_DECL_3 (performArguments, oop receiver, oop selector, oop args)

Static Public Attributes

static int number_of_calls

Static Private Member Functions

static void inc_calls ()

Detailed Description

Definition at line 26 of file oop_prims.hpp.


Member Function Documentation

static void oopPrimitives::inc_calls (  )  [inline, static, private]

Definition at line 28 of file oop_prims.hpp.

References number_of_calls.

static oopPrimitives::PRIM_DECL_1 ( asObjectID  ,
oop  receiver 
) [static]

static oopPrimitives::PRIM_DECL_1 ( printValue  ,
oop  receiver 
) [static]

static oopPrimitives::PRIM_DECL_1 ( print  ,
oop  receiver 
) [static]

static oopPrimitives::PRIM_DECL_1 ( klass_of  ,
oop  obj 
) [static]

static oopPrimitives::PRIM_DECL_1 ( klass  ,
oop  receiver 
) [static]

static oopPrimitives::PRIM_DECL_1 ( oop_size  ,
oop  receiver 
) [static]

static oopPrimitives::PRIM_DECL_1 ( copy_tenured  ,
oop  receiver 
) [static]

static oopPrimitives::PRIM_DECL_1 ( shallowCopy  ,
oop  receiver 
) [static]

static oopPrimitives::PRIM_DECL_1 ( hash_of  ,
oop  obj 
) [static]

static oopPrimitives::PRIM_DECL_1 ( hash  ,
oop  receiver 
) [static]

static oopPrimitives::PRIM_DECL_2 ( perform  ,
oop  receiver,
oop  selector 
) [static]

static oopPrimitives::PRIM_DECL_2 ( not_equal  ,
oop  receiver,
oop  argument 
) [static]

static oopPrimitives::PRIM_DECL_2 ( equal  ,
oop  receiver,
oop  argument 
) [static]

static oopPrimitives::PRIM_DECL_2 ( instance_variable_name_at  ,
oop  obj,
oop  index 
) [static]

static oopPrimitives::PRIM_DECL_2 ( instVarAt  ,
oop  receiver,
oop  index 
) [static]

static oopPrimitives::PRIM_DECL_2 ( become  ,
oop  receiver,
oop  argument 
) [static]

static oopPrimitives::PRIM_DECL_3 ( performArguments  ,
oop  receiver,
oop  selector,
oop  args 
) [static]

static oopPrimitives::PRIM_DECL_3 ( performWith  ,
oop  receiver,
oop  selector,
oop  arg1 
) [static]

static oopPrimitives::PRIM_DECL_3 ( instVarAtPut  ,
oop  receiver,
oop  index,
oop  value 
) [static]

static oopPrimitives::PRIM_DECL_4 ( performWithWith  ,
oop  receiver,
oop  selector,
oop  arg1,
oop  arg2 
) [static]

static oopPrimitives::PRIM_DECL_5 ( performWithWithWith  ,
oop  receiver,
oop  selector,
oop  arg1,
oop  arg2,
oop  arg3 
) [static]


Member Data Documentation

int oopPrimitives::number_of_calls [static]

Definition at line 30 of file oop_prims.hpp.

Referenced by primitives::clear_counters(), inc_calls(), and primitives::print_counters().


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