functional (STL/CLR)

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at functional (STL/CLR).

Include the STL/CLR header <cliext/functional> to define the a number of template classes and related template delegates and functions.

Syntax

#include <functional>  

Declarations

Delegate Description
binary_delegate (STL/CLR) Two-argument delegate.
binary_delegate_noreturn (STL/CLR) Two-argument delegate returning void.
unary_delegate (STL/CLR) One-argument delegate.
unary_delegate_noreturn (STL/CLR) One-argument delegate returning void.
Class Description
binary_negate (STL/CLR) Functor to negate a two-argument functor.
binder1st (STL/CLR) Functor to bind first argument to a two-argument functor.
binder2nd (STL/CLR) Functor to bind second argument to a two-argument functor.
divides (STL/CLR) Divide functor.
equal_to (STL/CLR) Equal comparison functor.
greater (STL/CLR) Greater comparison functor.
greater_equal (STL/CLR) Greater or equal comparison functor.
less (STL/CLR) Less comparison functor.
less_equal (STL/CLR) Less or equal comparison functor.
logical_and (STL/CLR) Logical AND functor.
logical_not (STL/CLR) Logical NOT functor.
logical_or (STL/CLR) Logical OR functor.
minus (STL/CLR) Subtract functor.
modulus (STL/CLR) Modulus functor.
multiplies (STL/CLR) Multiply functor.
negate (STL/CLR) Functor to return its argument negated.
not_equal_to (STL/CLR) Not equal comparison functor.
plus (STL/CLR) Add functor.
unary_negate (STL/CLR) Functor to negate a one-argument functor.
Function Description
bind1st (STL/CLR) Generates a binder1st for an argument and functor.
bind2nd (STL/CLR) Generates a binder2nd for an argument and functor.
not1 (STL/CLR) Generates a unary_negate for a functor.
not1 (STL/CLR) Generates a binary_negate for a functor.

Requirements

Header: <cliext/functional>

Namespace: cliext

See Also

STL/CLR Library Reference