mixinOopPrimitives Class Reference

#include <mixin_prims.hpp>

Inheritance diagram for mixinOopPrimitives:

Inheritance graph
[legend]
Collaboration diagram for mixinOopPrimitives:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static PRIM_DECL_1 (number_of_methods, oop mixin)
static PRIM_DECL_2 (method_at, oop mixin, oop index)
static PRIM_DECL_2 (add_method, oop mixin, oop method)
static PRIM_DECL_2 (remove_method_at, oop mixin, oop index)
static PRIM_DECL_1 (methods, oop mixin)
static PRIM_DECL_1 (number_of_instance_variables, oop mixin)
static PRIM_DECL_2 (instance_variable_at, oop mixin, oop index)
static PRIM_DECL_2 (add_instance_variable, oop mixin, oop name)
static PRIM_DECL_2 (remove_instance_variable_at, oop mixin, oop index)
static PRIM_DECL_1 (instance_variables, oop mixin)
static PRIM_DECL_1 (number_of_class_variables, oop mixin)
static PRIM_DECL_2 (class_variable_at, oop mixin, oop index)
static PRIM_DECL_2 (add_class_variable, oop mixin, oop name)
static PRIM_DECL_2 (remove_class_variable_at, oop mixin, oop index)
static PRIM_DECL_1 (class_variables, oop mixin)
static PRIM_DECL_1 (primary_invocation, oop mixin)
static PRIM_DECL_2 (set_primary_invocation, oop mixin, oop klass)
static PRIM_DECL_1 (class_mixin, oop mixin)
static PRIM_DECL_2 (set_class_mixin, oop mixin, oop class_mixin)
static PRIM_DECL_1 (is_installed, oop mixin)
static PRIM_DECL_1 (set_installed, oop mixin)
static PRIM_DECL_1 (set_uninstalled, oop mixin)

Static Public Attributes

static int number_of_calls

Static Private Member Functions

static void inc_calls ()

Detailed Description

Definition at line 26 of file mixin_prims.hpp.


Member Function Documentation

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

Definition at line 28 of file mixin_prims.hpp.

References number_of_calls.

static mixinOopPrimitives::PRIM_DECL_1 ( set_uninstalled  ,
oop  mixin 
) [static]

static mixinOopPrimitives::PRIM_DECL_1 ( set_installed  ,
oop  mixin 
) [static]

static mixinOopPrimitives::PRIM_DECL_1 ( is_installed  ,
oop  mixin 
) [static]

static mixinOopPrimitives::PRIM_DECL_1 ( class_mixin  ,
oop  mixin 
) [static]

static mixinOopPrimitives::PRIM_DECL_1 ( primary_invocation  ,
oop  mixin 
) [static]

static mixinOopPrimitives::PRIM_DECL_1 ( class_variables  ,
oop  mixin 
) [static]

static mixinOopPrimitives::PRIM_DECL_1 ( number_of_class_variables  ,
oop  mixin 
) [static]

static mixinOopPrimitives::PRIM_DECL_1 ( instance_variables  ,
oop  mixin 
) [static]

static mixinOopPrimitives::PRIM_DECL_1 ( number_of_instance_variables  ,
oop  mixin 
) [static]

static mixinOopPrimitives::PRIM_DECL_1 ( methods  ,
oop  mixin 
) [static]

static mixinOopPrimitives::PRIM_DECL_1 ( number_of_methods  ,
oop  mixin 
) [static]

static mixinOopPrimitives::PRIM_DECL_2 ( set_class_mixin  ,
oop  mixin,
oop  class_mixin 
) [static]

static mixinOopPrimitives::PRIM_DECL_2 ( set_primary_invocation  ,
oop  mixin,
oop  klass 
) [static]

static mixinOopPrimitives::PRIM_DECL_2 ( remove_class_variable_at  ,
oop  mixin,
oop  index 
) [static]

static mixinOopPrimitives::PRIM_DECL_2 ( add_class_variable  ,
oop  mixin,
oop  name 
) [static]

static mixinOopPrimitives::PRIM_DECL_2 ( class_variable_at  ,
oop  mixin,
oop  index 
) [static]

static mixinOopPrimitives::PRIM_DECL_2 ( remove_instance_variable_at  ,
oop  mixin,
oop  index 
) [static]

static mixinOopPrimitives::PRIM_DECL_2 ( add_instance_variable  ,
oop  mixin,
oop  name 
) [static]

static mixinOopPrimitives::PRIM_DECL_2 ( instance_variable_at  ,
oop  mixin,
oop  index 
) [static]

static mixinOopPrimitives::PRIM_DECL_2 ( remove_method_at  ,
oop  mixin,
oop  index 
) [static]

static mixinOopPrimitives::PRIM_DECL_2 ( add_method  ,
oop  mixin,
oop  method 
) [static]

static mixinOopPrimitives::PRIM_DECL_2 ( method_at  ,
oop  mixin,
oop  index 
) [static]


Member Data Documentation

int mixinOopPrimitives::number_of_calls [static]

Definition at line 30 of file mixin_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:10:20 2006 for Strongtalk VM by  doxygen 1.4.7