vtable.h File Reference


Detailed Description

virtual method table of a class


Classes

struct  Intfc_Table_Entry
struct  Intfc_Table
struct  VTable

Defines

#define INTFC_TABLE_OVERHEAD   (sizeof(void*))
#define OBJECT_HEADER_SIZE   0
#define OBJECT_REF_SIZE   4
#define GC_BYTES_IN_VTABLE   (sizeof(void*))
#define MAX_FAST_INSTOF_DEPTH   5
#define VTABLE_OVERHEAD   (sizeof(VTable) - sizeof(void *))

Functions

VTablecreate_vtable (Class *p_class, unsigned n_vtable_entries)


Define Documentation

#define INTFC_TABLE_OVERHEAD   (sizeof(void*))

#define OBJECT_HEADER_SIZE   0

#define OBJECT_REF_SIZE   4

#define GC_BYTES_IN_VTABLE   (sizeof(void*))

#define MAX_FAST_INSTOF_DEPTH   5

#define VTABLE_OVERHEAD   (sizeof(VTable) - sizeof(void *))


Function Documentation

VTable* create_vtable ( Class p_class,
unsigned  n_vtable_entries 
)


Genereated on Tue Mar 11 19:25:58 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.