Regina Calculation Engine
|
Miscellaneous utility classes taken or modified from the Boost C++ libraries. More...
#include "regina-core.h"
Classes | |
struct | regina::boost::remove_pointer< T > |
A template class used to remove the indirection from a pointer type. More... | |
class | regina::boost::reference_wrapper< T > |
A wrapper allowing references to be passed through generic functions. More... | |
class | regina::boost::noncopyable |
A base class that guarantees that derived classes cannot be copied. More... | |
Namespaces | |
regina | |
Contains the entire Regina calculation engine. | |
regina::boost | |
Miscellaneous utility classes taken or modified from the Boost C++ libraries. | |
Functions | |
template<class T > | |
reference_wrapper< T > const | regina::boost::ref (T &t) |
Returns a wrapper for the given reference. More... | |
template<class T > | |
reference_wrapper< T const > const | regina::boost::cref (T const &t) |
Returns a wrapper for the given const reference. More... | |
template<class T > | |
T | regina::boost::prior (T it) |
Returns the iterator prior to the given iterator. More... | |
template<class T > | |
T | regina::boost::next (T it) |
Returns the iterator following the given iterator. More... | |
Miscellaneous utility classes taken or modified from the Boost C++ libraries.
The Boost copyright notices are as follows.
Type Traits:
(C) Copyright Steve Cleary, Beman Dawes, Howard Hinnant & John Maddock 2000.
Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose.
Reference Wrappers:
Copyright (C) 1999, 2000 Jaakko Järvi (jaakk) o.ja rvi@c s.ut u.fi
Copyright (C) 2001, 2002 Peter Dimov
Copyright (C) 2002 David Abrahams
Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose.
Next, Prior and Non-Copyable:
Contributed by Dave Abrahams
(C) Copyright Boost.org 1999-2003. Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose.