|
Bind
|
C++
11
|
|
|
boost::bind is a generalization of the standard functions std::bind1st and std::bind2nd. It supports arbitrary function objects, functions, function pointers, and member function pointers, and is able to bind any argument to a specific value or route input arguments into arbitrary positions. |
| boost::bind is a generalization of the standard functions std::bind1st and std::bind2nd. It supports arbitrary function objects, functions, function pointers, and member function pointers, and is able to bind any argument to a specific value or route input arguments into arbitrary positions. |
|
Container Hash
|
C++
11
|
|
|
An STL-compatible hash function object that can be extended to hash user defined types. |
| An STL-compatible hash function object that can be extended to hash user defined types. |
|
Function
|
C++
11
|
|
|
Function object wrappers for deferred calls or callbacks. |
| Function object wrappers for deferred calls or callbacks. |
|
Functional
|
C++
03
|
|
|
The Boost.Function library contains a family of class templates that are function object wrappers. |
| The Boost.Function library contains a family of class templates that are function object wrappers. |
|
Functional/Factory
|
C++
03
|
|
|
Function object templates for dynamic and static object creation |
| Function object templates for dynamic and static object creation |
|
Functional/Forward
|
C++
03
|
|
|
Adapters to allow generic function objects to accept arbitrary arguments |
| Adapters to allow generic function objects to accept arbitrary arguments |
|
Functional/Overloaded Function
|
C++
03
|
|
|
Overload different functions into a single function object. |
| Overload different functions into a single function object. |
|
Hash2
|
C++
11
|
|
|
An extensible hashing framework. |
| An extensible hashing framework. |
|
HOF
|
C++
11
|
|
|
Higher-order functions for C++ |
| Higher-order functions for C++ |
|
Lambda
|
C++
03
|
|
|
Define small unnamed function objects at the actual call site, and more. |
| Define small unnamed function objects at the actual call site, and more. |
|
Lambda2
|
C++
14
|
|
|
A C++14 lambda library. |
| A C++14 lambda library. |
|
Local Function
|
C++
03
|
|
|
Program functions locally, within other functions, directly within the scope where they are needed. |
| Program functions locally, within other functions, directly within the scope where they are needed. |
|
Member Function
|
C++
11
|
|
|
Generalized binders for function/object/pointers and member functions. |
| Generalized binders for function/object/pointers and member functions. |
|
Phoenix
|
C++
03
|
|
|
Define small unnamed function objects at the actual call site, and more. |
| Define small unnamed function objects at the actual call site, and more. |
|
Ref
|
C++
03
|
|
|
A utility library for passing references to generic functions. |
| A utility library for passing references to generic functions. |
|
Result Of
|
C++
03
|
|
|
Determines the type of a function call expression. |
| Determines the type of a function call expression. |
|
Signals2
|
C++
03
|
|
|
Managed signals & slots callback implementation (thread-safe version 2). |
| Managed signals & slots callback implementation (thread-safe version 2). |