Logo Search packages:      
Sourcecode: inkscape version File versions

gc-core.h File Reference


Detailed Description

Wrapper for Boehm GC.

Definition in file gc-core.h.

#include <new>
#include <cstdlib>
#include <cstddef>
#include <gc.h>
#include <glib/gmain.h>

Go to the source code of this file.

Namespaces

namespace  Inkscape
namespace  Inkscape::GC

Classes

struct  Inkscape::GC::Core
struct  Inkscape::GC::Ops

Enumerations

enum  CollectionPolicy { AUTO, MANUAL, AUTO, MANUAL }
enum  Delete { GC, GC }
enum  ScanPolicy { SCANNED, ATOMIC, SCANNED, ATOMIC }

Functions

void Inkscape::GC::init ()
void operator delete (void *mem, Inkscape::GC::Delete)
void operator delete[] (void *mem, Inkscape::GC::Delete)
void * operator new (std::size_t size, Inkscape::GC::ScanPolicy scan, Inkscape::GC::CleanupFunc cleanup=NULL, void *data=NULL) throw (std::bad_alloc)
void * operator new (std::size_t size, Inkscape::GC::ScanPolicy scan, Inkscape::GC::CollectionPolicy collect, Inkscape::GC::CleanupFunc cleanup=NULL, void *data=NULL) throw (std::bad_alloc)
void * operator new[] (std::size_t size, Inkscape::GC::ScanPolicy scan, Inkscape::GC::CleanupFunc cleanup=NULL, void *data=NULL) throw (std::bad_alloc)
void * operator new[] (std::size_t size, Inkscape::GC::ScanPolicy scan, Inkscape::GC::CollectionPolicy collect, Inkscape::GC::CleanupFunc cleanup=NULL, void *data=NULL) throw (std::bad_alloc)
void Inkscape::GC::request_early_collection ()


Generated by  Doxygen 1.6.0   Back to index