Regina Calculation Engine
|
Miscellaneous utility classes and routines taken or modified from the Standard Template Library. More...
Classes | |
struct | regina::stl::select1st< Pair > |
An adaptable unary function used to select the first element of a pair. More... | |
struct | regina::stl::select2nd< Pair > |
An adaptable unary function used to select the second element of a pair. More... | |
class | regina::stl::unary_compose< Operation1, Operation2 > |
An adaptable unary function used to compose two unary functions. More... | |
Namespaces | |
regina | |
Contains the entire Regina calculation engine. | |
regina::stl | |
Miscellaneous utility classes and routines taken or modified from the Standard Template Library. | |
Functions | |
template<class Operation1 , class Operation2 > | |
unary_compose< Operation1, Operation2 > | regina::stl::compose1 (const Operation1 &func1, const Operation2 &func2) |
Returns an adaptable unary function that is the composition of the two given functions. More... | |
Miscellaneous utility classes and routines taken or modified from the Standard Template Library.
These classes and routines are not yet part of the C++ standard, hence their inclusion here.
The Standard Template Library copyright notices are as follows.
Function Classes:
Copyright (c) 1994 Hewlett-Packard Company
Copyright (c) 1996-1998 Silicon Graphics Computer Systems, Inc.
Copyright (c) 1997 Moscow Center for SPARC Technology
Copyright (c) 1999 Boris Fomitchev
This material is provided "as is", with absolutely no warranty expressed or implied. Any use is at your own risk.
Permission to use or copy this software for any purpose is hereby granted without fee, provided the above notices are retained on all copies. Permission to modify the code and to distribute modified code is granted, provided the above notices are retained, and a notice that the code was modified is included with the above copyright notice.