byteArrayPrimitives Class Reference

#include <byteArray_prims.hpp>

Inheritance diagram for byteArrayPrimitives:

Inheritance graph
[legend]
Collaboration diagram for byteArrayPrimitives:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static PRIM_DECL_2 (allocateSize, oop receiver, oop argument)
static PRIM_DECL_1 (size, oop receiver)
static PRIM_DECL_2 (at, oop receiver, oop index)
static PRIM_DECL_3 (atPut, oop receiver, oop index, oop value)
static PRIM_DECL_2 (compare, oop receiver, oop argument)
static PRIM_DECL_1 (intern, oop receiver)
static PRIM_DECL_2 (characterAt, oop receiver, oop index)
static PRIM_DECL_2 (at_all_put, oop receiver, oop c)
static PRIM_DECL_2 (largeIntegerFromSmallInteger, oop receiver, oop number)
static PRIM_DECL_2 (largeIntegerFromDouble, oop receiver, oop number)
static PRIM_DECL_3 (largeIntegerFromString, oop receiver, oop argument, oop base)
static PRIM_DECL_2 (largeIntegerAdd, oop receiver, oop argument)
static PRIM_DECL_2 (largeIntegerSubtract, oop receiver, oop argument)
static PRIM_DECL_2 (largeIntegerMultiply, oop receiver, oop argument)
static PRIM_DECL_2 (largeIntegerDiv, oop receiver, oop argument)
static PRIM_DECL_2 (largeIntegerMod, oop receiver, oop argument)
static PRIM_DECL_2 (largeIntegerCompare, oop receiver, oop argument)
static PRIM_DECL_1 (largeIntegerToFloat, oop receiver)
static PRIM_DECL_2 (largeIntegerToString, oop receiver, oop base)
static PRIM_DECL_1 (hash, oop receiver)

Static Public Attributes

static int number_of_calls

Static Private Member Functions

static void inc_calls ()

Detailed Description

Definition at line 27 of file byteArray_prims.hpp.


Member Function Documentation

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

Definition at line 29 of file byteArray_prims.hpp.

References number_of_calls.

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

static byteArrayPrimitives::PRIM_DECL_1 ( largeIntegerToFloat  ,
oop  receiver 
) [static]

static byteArrayPrimitives::PRIM_DECL_1 ( intern  ,
oop  receiver 
) [static]

static byteArrayPrimitives::PRIM_DECL_1 ( size  ,
oop  receiver 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( largeIntegerToString  ,
oop  receiver,
oop  base 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( largeIntegerCompare  ,
oop  receiver,
oop  argument 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( largeIntegerMod  ,
oop  receiver,
oop  argument 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( largeIntegerDiv  ,
oop  receiver,
oop  argument 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( largeIntegerMultiply  ,
oop  receiver,
oop  argument 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( largeIntegerSubtract  ,
oop  receiver,
oop  argument 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( largeIntegerAdd  ,
oop  receiver,
oop  argument 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( largeIntegerFromDouble  ,
oop  receiver,
oop  number 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( largeIntegerFromSmallInteger  ,
oop  receiver,
oop  number 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( at_all_put  ,
oop  receiver,
oop  c 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( characterAt  ,
oop  receiver,
oop  index 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( compare  ,
oop  receiver,
oop  argument 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( at  ,
oop  receiver,
oop  index 
) [static]

static byteArrayPrimitives::PRIM_DECL_2 ( allocateSize  ,
oop  receiver,
oop  argument 
) [static]

static byteArrayPrimitives::PRIM_DECL_3 ( largeIntegerFromString  ,
oop  receiver,
oop  argument,
oop  base 
) [static]

static byteArrayPrimitives::PRIM_DECL_3 ( atPut  ,
oop  receiver,
oop  index,
oop  value 
) [static]


Member Data Documentation

int byteArrayPrimitives::number_of_calls [static]

Definition at line 31 of file byteArray_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 13:50:20 2006 for Strongtalk VM by  doxygen 1.4.7