Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

regina::boost Namespace Reference

Miscellaneous utility classes taken or modified from the Boost C++ libraries. More...


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


Functions

template<class T> reference_wrapper< T > const ref (T &t)
 Returns a wrapper for the given reference.

template<class T> reference_wrapper< T const
> const 
cref (T const &t)
 Returns a wrapper for the given const reference.

template<class T> T prior (T it)
 Returns the iterator prior to the given iterator.

template<class T> T next (T it)
 Returns the iterator following the given iterator.


Detailed Description

Miscellaneous utility classes taken or modified from the Boost C++ libraries.

See the boostutils.h file documentation for Boost license details.


Copyright © 1999-2004, Ben Burton
This software is released under the GNU General Public License.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@debian.org).