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. | |
See the boostutils.h file documentation for Boost license details.