Boost
Libraries
arrow_drop_down
List View
Grid View
Category View
Function-objects
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.
Container Hash C++ 11
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.
Functional C++ 03
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
Functional/Forward C++ 03
Adapters to allow generic function objects to accept arbitrary arguments
Functional/Overloaded Function C++ 03
Overload different functions into a single function object.
HOF C++ 11
Higher-order functions for C++
Lambda C++ 03
Define small unnamed function objects at the actual call site, and more.
Lambda2 C++ 14
A C++14 lambda library.
Local Function C++ 03
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.
Phoenix C++ 03
Define small unnamed function objects at the actual call site, and more.
Ref C++ 03
A utility library for passing references to generic functions.
Result Of C++ 03
Determines the type of a function call expression.
Signals2 C++ 03
Managed signals & slots callback implementation (thread-safe version 2).