nproperty.h File Reference

Deals with calculable properties of individual objects. More...

`#include "regina-core.h"`
`#include "utilities/boostutils.h"`

## Classes

class | regina::StoreValue< T >
| An NProperty storage policy indicating that the property should be held by value. More...
class | regina::StoreConstPtr< T >
| An NProperty storage policy indicating that the property should be held by constant pointer. More...
class | regina::StoreManagedPtr< T >
| An NProperty storage policy indicating that the property should be held by pointer and that the property wrapper will also take responsibility for memory management. More...
class | regina::NPropertyBase
| A base class that provides routines shared by all properties, regardless of their individual NProperty template parameters. More...
class | regina::NProperty< T, Storage >
| Stores a calculable property of an object. More...

## Namespaces

| regina
| Contains the entire Regina calculation engine.

## Detailed Description

Deals with calculable properties of individual objects.

Copyright © 1999-2013, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@debian.org).