Logo Search packages:      
Sourcecode: inkscape version File versions

gc.cpp File Reference


Detailed Description

Wrapper for Boehm GC.

Definition in file gc.cpp.

#include "gc-core.h"
#include <stdexcept>
#include <cstring>
#include <string>
#include <glib/gmessages.h>
#include <sigc++/functors/ptr_fun.h>
#include <glibmm/main.h>

Go to the source code of this file.

Namespaces

namespace  Inkscape
namespace  Inkscape::GC

Functions

bool Inkscape::GC::collection_task ()
std::ptrdiff_t Inkscape::GC::compute_debug_base_fixup ()
void * Inkscape::GC::debug_base (void *ptr)
std::ptrdiff_t const & Inkscape::GC::debug_base_fixup ()
int Inkscape::GC::debug_general_register_disappearing_link (void **p_ptr, void *base)
void * Inkscape::GC::debug_malloc (std::size_t size)
void * Inkscape::GC::debug_malloc_atomic (std::size_t size)
void * Inkscape::GC::debug_malloc_atomic_uncollectable (std::size_t size)
void * Inkscape::GC::debug_malloc_uncollectable (std::size_t size)
void Inkscape::GC::die_because_not_initialized ()
void Inkscape::GC::display_warning (char *msg, GC_word arg)
void Inkscape::GC::do_init ()
void * Inkscape::GC::dummy_base (void *)
void Inkscape::GC::dummy_disable ()
void Inkscape::GC::dummy_do_init ()
void Inkscape::GC::dummy_enable ()
void Inkscape::GC::dummy_gcollect ()
int Inkscape::GC::dummy_general_register_disappearing_link (void **, void *)
std::size_t Inkscape::GC::dummy_get_free_bytes ()
std::size_t Inkscape::GC::dummy_get_heap_size ()
void Inkscape::GC::dummy_register_finalizer (void *, CleanupFunc, void *, CleanupFunc *old_func, void **old_data)
int Inkscape::GC::dummy_unregister_disappearing_link (void **)
Ops const & Inkscape::GC::get_ops () throw (InvalidGCModeError)
void Inkscape::GC::request_early_collection ()
void * Inkscape::GC::stub_base (void *)
void Inkscape::GC::stub_disable ()
void Inkscape::GC::stub_enable ()
void Inkscape::GC::stub_free (void *)
void Inkscape::GC::stub_gcollect ()
int Inkscape::GC::stub_general_register_disappearing_link (void **, void *)
std::size_t Inkscape::GC::stub_get_free_bytes ()
std::size_t Inkscape::GC::stub_get_heap_size ()
void * Inkscape::GC::stub_malloc (std::size_t)
void Inkscape::GC::stub_register_finalizer_ignore_self (void *, CleanupFunc, void *, CleanupFunc *, void **)
int Inkscape::GC::stub_unregister_disappearing_link (void **)

Variables

bool Inkscape::GC::collection_requested = false
Ops Inkscape::GC::debug_ops
Ops Inkscape::GC::disabled_ops
Ops Inkscape::GC::enabled_ops


Generated by  Doxygen 1.6.0   Back to index