regina::boost::noncopyable Class Reference
[General Utility Classes]

A base class that guarantees that derived classes cannot be copied. More...

#include <boostutils.h>

Inheritance diagram for regina::boost::noncopyable:

regina::NLayering regina::NListOnCall< T > regina::NListOnCall< regina::NSatBlockStarter > regina::NPacket::ChangeEventBlock regina::NProperty< T, Storage > regina::NSatBlockStarter regina::ShareableObject regina::NSatBlockStarterSet regina::NAbelianGroup regina::NAngleStructure regina::NBoundaryComponent regina::NComponent regina::NEdge regina::NFace regina::NFile regina::NFileInfo regina::NGroupExpression regina::NGroupPresentation regina::NIsomorphism regina::NManifold regina::NMatrixInt regina::NNormalSurface regina::NPacket regina::NPillowTwoSphere regina::NProgress regina::NProgressManager regina::NSatBlock regina::NSatRegion regina::NSignature regina::NSnapPeaTriangulation regina::NSnappedTwoSphere regina::NStandardTriangulation regina::NSurfaceSubset regina::NTetrahedron regina::NTxICore regina::NVertex

List of all members.

Protected Member Functions

 noncopyable ()
 A constructor which does nothing.
 ~noncopyable ()
 A destructor which does nothing.


Detailed Description

A base class that guarantees that derived classes cannot be copied.

This is done by defining a private copy constructor and a private copy assignment operator.

Python:
Not present.
Author:
This class was taken and modified from the Boost C++ libraries (http://www.boost.org/).

Constructor & Destructor Documentation

regina::boost::noncopyable::noncopyable (  )  [inline, protected]

A constructor which does nothing.

regina::boost::noncopyable::~noncopyable (  )  [inline, protected]

A destructor which does nothing.


The documentation for this class was generated from the following file:
Copyright © 1999-2006, Ben Burton
This software is released under the GNU General Public License.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@debian.org).