Go to Overview over all GrAL packages.
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

counted_obj Class Reference

base class for reference counted objects. More...

#include <reference-count.h>

Inheritance diagram for counted_obj:

Inheritance graph
[legend]
List of all members.

Public Methods

void operator++ ()
void operator-- ()
bool is_shared () const

Protected Methods

 counted_obj ()
virtual ~counted_obj ()

Detailed Description

base class for reference counted objects.

See also:
copy_on_write_ptr

Definition at line 25 of file reference-count.h.


Constructor & Destructor Documentation

counted_obj::counted_obj   [inline, protected]
 

Definition at line 35 of file reference-count.h.

virtual counted_obj::~counted_obj   [inline, protected, virtual]
 

Definition at line 36 of file reference-count.h.


Member Function Documentation

void counted_obj::operator++   [inline]
 

Definition at line 27 of file reference-count.h.

void counted_obj::operator--   [inline]
 

Definition at line 28 of file reference-count.h.

bool counted_obj::is_shared   const [inline]
 

Definition at line 32 of file reference-count.h.


The documentation for this class was generated from the following file:
Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 15:57:04 2002 for Utilities by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000