Regina Calculation Engine
Classes | Namespaces
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-2014, 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).