Logo Search packages:      
Sourcecode: inkscape version File versions  Download package

Public Member Functions | Private Member Functions | Private Attributes

Inkscape::GC::soft_ptr< T > Class Template Reference

A class for pointers which can be automatically cleared to break finalization cycles. More...

#include <gc-soft-ptr.h>

Inheritance diagram for Inkscape::GC::soft_ptr< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 operator T * () const
T & operator* () const
T * operator-> () const
soft_ptroperator= (T *pointer)
T & operator[] (int i) const
 soft_ptr (T *pointer=NULL)

Private Member Functions

void _register ()

Private Attributes

void * _pointer

Detailed Description

template<typename T>
class Inkscape::GC::soft_ptr< T >

A class for pointers which can be automatically cleared to break finalization cycles.

Definition at line 28 of file gc-soft-ptr.h.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index