Regina Calculation Engine
Classes | Namespaces
property.h File Reference

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

#include <boost/noncopyable.hpp>
#include "regina-core.h"

Classes

class  regina::StoreValue< T >
 A Property storage policy indicating that the property should be held by value. More...
 
class  regina::StoreConstPtr< T >
 A Property storage policy indicating that the property should be held by constant pointer. More...
 
class  regina::StoreManagedPtr< T >
 A Property 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::Property< 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-2016, 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@maths.uq.edu.au).