2005/5/9

     
 

struct Functions

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::sys::BoehmGC::Functions Struct Reference

List of all members.

Public Types

typedef void(* GC_init_t )()
typedef void(* GC_gcollect_t )()
typedef void *(* GC_malloc_t )(size_t size_in_bytes)
typedef void *(* GC_malloc_atomic_t )(size_t size_in_bytes)
typedef void *(* GC_malloc_uncollectable_t )(size_t size_in_bytes)
typedef void(* GC_free_t )(void *object_addr)
typedef void(* GC_register_finalizer_ignore_self_t )(void *obj, GC_finalization_proc fn, void *cd, GC_finalization_proc *ofn, void **ocd)
typedef void *(* GC_base_t )(void *displaced_pointer)
typedef size_t(* GC_get_heap_size_t )(void)
typedef void(* GC_set_max_heap_size_t )(unsigned long n)
typedef void(* GC_add_roots_t )(char *low_address, char *high_address_plus_1)
typedef GC_warn_proc(* GC_set_warn_proc_t )(GC_warn_proc p)

Public Member Functions

 Functions ()
bool init ()

Public Attributes

bool _inited
bool _failedInited
GC_init_t GC_init
GC_gcollect_t GC_gcollect
GC_malloc_t GC_malloc
GC_malloc_atomic_t GC_malloc_atomic
GC_malloc_uncollectable_t GC_malloc_uncollectable
GC_free_t GC_free
GC_register_finalizer_ignore_self_t GC_register_finalizer_ignore_self
GC_base_t GC_base
GC_get_heap_size_t GC_get_heap_size
GC_set_max_heap_size_t GC_set_max_heap_size
GC_add_roots_t GC_add_roots
GC_set_warn_proc_t GC_set_warn_proc

Member Typedef Documentation

typedef void(* acdk::lang::sys::BoehmGC::Functions::GC_add_roots_t)(char* low_address, char* high_address_plus_1)
 

typedef void*(* acdk::lang::sys::BoehmGC::Functions::GC_base_t)(void *displaced_pointer)
 

typedef void(* acdk::lang::sys::BoehmGC::Functions::GC_free_t)(void* object_addr)
 

typedef void(* acdk::lang::sys::BoehmGC::Functions::GC_gcollect_t)()
 

typedef size_t(* acdk::lang::sys::BoehmGC::Functions::GC_get_heap_size_t)(void)
 

typedef void(* acdk::lang::sys::BoehmGC::Functions::GC_init_t)()
 

typedef void*(* acdk::lang::sys::BoehmGC::Functions::GC_malloc_atomic_t)(size_t size_in_bytes)
 

typedef void*(* acdk::lang::sys::BoehmGC::Functions::GC_malloc_t)(size_t size_in_bytes)
 

typedef void*(* acdk::lang::sys::BoehmGC::Functions::GC_malloc_uncollectable_t)(size_t size_in_bytes)
 

typedef void(* acdk::lang::sys::BoehmGC::Functions::GC_register_finalizer_ignore_self_t)(void* obj, GC_finalization_proc fn, void* cd, GC_finalization_proc *ofn, void** ocd)
 

typedef void(* acdk::lang::sys::BoehmGC::Functions::GC_set_max_heap_size_t)(unsigned long n)
 

typedef GC_warn_proc(* acdk::lang::sys::BoehmGC::Functions::GC_set_warn_proc_t)(GC_warn_proc p)
 


Constructor & Destructor Documentation

acdk::lang::sys::BoehmGC::Functions::Functions  )  [inline]
 


Member Function Documentation

bool acdk::lang::sys::BoehmGC::Functions::init  ) 
 


Member Data Documentation

bool acdk::lang::sys::BoehmGC::Functions::_failedInited
 

bool acdk::lang::sys::BoehmGC::Functions::_inited
 

GC_add_roots_t acdk::lang::sys::BoehmGC::Functions::GC_add_roots
 

GC_base_t acdk::lang::sys::BoehmGC::Functions::GC_base
 

GC_free_t acdk::lang::sys::BoehmGC::Functions::GC_free
 

GC_gcollect_t acdk::lang::sys::BoehmGC::Functions::GC_gcollect
 

GC_get_heap_size_t acdk::lang::sys::BoehmGC::Functions::GC_get_heap_size
 

GC_init_t acdk::lang::sys::BoehmGC::Functions::GC_init
 

GC_malloc_t acdk::lang::sys::BoehmGC::Functions::GC_malloc
 

GC_malloc_atomic_t acdk::lang::sys::BoehmGC::Functions::GC_malloc_atomic
 

GC_malloc_uncollectable_t acdk::lang::sys::BoehmGC::Functions::GC_malloc_uncollectable
 

GC_register_finalizer_ignore_self_t acdk::lang::sys::BoehmGC::Functions::GC_register_finalizer_ignore_self
 

GC_set_max_heap_size_t acdk::lang::sys::BoehmGC::Functions::GC_set_max_heap_size
 

GC_set_warn_proc_t acdk::lang::sys::BoehmGC::Functions::GC_set_warn_proc