Regina Calculation Engine
Classes | Namespaces | Constant Groups
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.
 

Constant Groups

 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).