10#ifndef SEEN_INKSCAPE_GC_ANCHORED_H
11#define SEEN_INKSCAPE_GC_ANCHORED_H
A base class for anchored objects.
Anchor * _new_anchor() const
unsigned _anchored_refcount() const
void operator=(Anchored const &)=delete
virtual ~Anchored()=default
Anchored(Anchored const &)=delete
void _free_anchor(Anchor *anchor) const
A base class for objects for whom the normal new and delete operators should use the garbage-collecte...
Base class for GC-managed objects.
Boehm-GC based garbage collector.
static R & anchor(R &r)
Increments the reference count of a anchored object.
static R & release(R &r)
Decrements the reference count of a anchored object.
Anchor(Anchored const *obj)
static void * base(void *ptr)