Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

util.h File Reference


Defines

#define MYSELF (foo)
#define LOOP_UNROLL (count, body)
#define Unused (x)
#define ShouldNotCallThis ()
#define ShouldNotReachHere ()
#define SubclassResponsibility ()
#define SilenceOverrideWarning ()

Functions

void printIndent ()
char* copy_string (char* s)
char* copy_string (char* s, smi len)
char* copy_c_heap_string (char* s)
void copy_oops_up (oop* from, oop* to, fint count)
void copy_oops_down (oop* from, oop* to, fint count)
void copy_oops (oop* from, oop* to, fint count)
void copy_oops_overlapping (oop* from, oop* to, fint count)
void set_oops (oop* to, fint count, oop value = NULL)
void copy_bytes_up (char* from, char* to, fint count)
void copy_bytes_down (char* from, char* to, fint count)
void copy_bytes (char* from, char* to, fint count)
void copy_bytes_overlapping (char* from, char* to, fint count)
void set_bytes (char* to, fint count, char value = NULL)
int compare_slot_names (char *s1, fint l1, char *s2, fint l2)
int compare_bytes (char* b1, int l1, char* b2, int l2)
void copy_words (int32* from, int32* to, fint count)
void copy_words_down (int32* from, int32* to, fint count)
void copy_words_up (int32* from, int32* to, fint count)
void copy_words_overlapping (int32* from, int32* to, fint count)
void set_words (int32* from, fint count, int32 value = 0)
int32 min (int32 a, int32 b)
int32 max (int32 a, int32 b)
float min (float a, float b)
float max (float a, float b)
int32 iabs (int32 a)
void UsedOnlyInAssert (double x)
void UsedOnlyInAssert (void *x)
volatile void ShouldNotCall (char *file, int line)
volatile void ShouldNotReach (char *file, int line)

Variables

const bool True
const bool False
fint Indent
oop catchThisOne
const int32 K
const int32 M
const int32 oopSize


Define Documentation

#define MYSELF (foo)

#define LOOP_UNROLL (count, body)

#define Unused (x)

#define ShouldNotCallThis ()

#define ShouldNotReachHere ()

#define SubclassResponsibility ()

#define SilenceOverrideWarning ()


Function Documentation

void printIndent ()

char * copy_string (char * s)

char * copy_string (char * s, smi len)

char * copy_c_heap_string (char * s)

void copy_oops_up (oop * from, oop * to, fint count)

void copy_oops_down (oop * from, oop * to, fint count)

void copy_oops (oop * from, oop * to, fint count) [inline]

void copy_oops_overlapping (oop * from, oop * to, fint count) [inline]

void set_oops (oop * to, fint count, oop value = NULL)

void copy_bytes_up (char * from, char * to, fint count)

void copy_bytes_down (char * from, char * to, fint count)

void copy_bytes (char * from, char * to, fint count) [inline]

void copy_bytes_overlapping (char * from, char * to, fint count) [inline]

void set_bytes (char * to, fint count, char value = NULL)

int compare_slot_names (char * s1, fint l1, char * s2, fint l2)

int compare_bytes (char * b1, int l1, char * b2, int l2)

void copy_words (int32 * from, int32 * to, fint count) [inline]

void copy_words_down (int32 * from, int32 * to, fint count) [inline]

void copy_words_up (int32 * from, int32 * to, fint count) [inline]

void copy_words_overlapping (int32 * from, int32 * to, fint count) [inline]

void set_words (int32 * from, fint count, int32 value = 0) [inline]

int32 min (int32 a, int32 b) [inline]

int32 max (int32 a, int32 b) [inline]

float min (float a, float b) [inline]

float max (float a, float b) [inline]

int32 iabs (int32 a) [inline]

void UsedOnlyInAssert (double x) [inline]

void UsedOnlyInAssert (void * x) [inline]

volatile void ShouldNotCall (char * file, int line)

volatile void ShouldNotReach (char * file, int line)


Variable Documentation

const bool True

const bool False

fint Indent

oop catchThisOne

const int32 K

const int32 M

const int32 oopSize


Generated at Tue Jun 27 12:07:04 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999