Back to index

plt-scheme  4.2.1
Classes | Typedefs
commongc_internal.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Roots
struct  GC_Weak_Array
struct  GC_Weak_Box
struct  GC_Ephemeron
struct  GC_Immobile_Box
struct  finalizer

Typedefs

typedef short Type_Tag
typedef struct Roots Roots
typedef struct GC_Weak_Array GC_Weak_Array
typedef struct GC_Weak_Box GC_Weak_Box
typedef struct GC_Ephemeron GC_Ephemeron
typedef struct GC_Immobile_Box GC_Immobile_Box
typedef struct finalizer Fnl

Class Documentation

struct Roots

Definition at line 3 of file commongc_internal.h.

Class Members
long count
int nothing_new
unsigned long * roots
long size
struct GC_Weak_Array

Definition at line 16 of file commongc_internal.h.

Collaboration diagram for GC_Weak_Array:
Class Members
long count
void * data
short keyex
struct GC_Weak_Array * next
void * replace_val
Type_Tag type
struct GC_Weak_Box

Definition at line 27 of file commongc_internal.h.

Collaboration diagram for GC_Weak_Box:
Class Members
short keyex
struct GC_Weak_Box * next
void ** secondary_erase
int soffset
Type_Tag type
void * val
struct GC_Ephemeron

Definition at line 39 of file commongc_internal.h.

Collaboration diagram for GC_Ephemeron:
Class Members
void * key
short keyex
struct GC_Ephemeron * next
Type_Tag type
void * val
struct GC_Immobile_Box

Definition at line 48 of file commongc_internal.h.

Collaboration diagram for GC_Immobile_Box:
Class Members
struct GC_Immobile_Box * next
void * p
struct GC_Immobile_Box * prev
struct finalizer

Definition at line 54 of file commongc_internal.h.

Collaboration diagram for finalizer:
Class Members
void * data
char eager_level
GC_finalization_proc f
struct finalizer * left
struct finalizer * next
void * p
struct finalizer * prev
struct finalizer * right
char tagged

Typedef Documentation

typedef struct finalizer Fnl
typedef struct Roots Roots
typedef short Type_Tag

Definition at line 1 of file commongc_internal.h.