functional (STL/CLR)
Include the STL/CLR header <cliext/functional> to define the a number of template classes and related template delegates and functions.
#include <functional>
Delegate | Description |
|---|---|
Two-argument delegate. | |
Two-argument delegate returning void. | |
One-argument delegate. | |
One-argument delegate returning void. |
Class | Description |
|---|---|
Functor to negate a two-argument functor. | |
Functor to bind first argument to a two-argument functor. | |
Functor to bind second argument to a two-argument functor. | |
Divide functor. | |
Equal comparison functor. | |
Greater comparison functor. | |
Greater or equal comparison functor. | |
Less comparison functor. | |
Less or equal comparison functor. | |
Logical AND functor. | |
Logical NOT functor. | |
Logical OR functor. | |
Subtract functor. | |
Modulus functor. | |
Multiply functor. | |
Functor to return its argument negated. | |
Not equal comparison functor. | |
Add functor. | |
Functor to negate a one-argument functor. |
Function | Description |
|---|---|
Generates a binder1st for an argument and functor. | |
Generates a binder2nd for an argument and functor. | |
Generates a unary_negate for a functor. | |
Generates a binary_negate for a functor. |