cpp/header/experimental/ranges/functional

This header is part of the ranges library.

Synopsis
{{source|1=

namespace std { namespace experimental { namespace ranges { inline namespace v1 {

template  std::result_of_t invoke(F&& f, Args&&... args);

template  requires /* see definition */ struct equal_to;

template  requires /* see definition */ struct not_equal_to;

template  requires /* see definition */ struct greater;

template  requires /* see definition */ struct less;

template  requires /* see definition */ struct greater_equal;

template  requires /* see definition */ struct less_equal;

template <> struct equal_to ; template <> struct not_equal_to ; template <> struct greater ; template <> struct less ; template <> struct greater_equal ; template <> struct less_equal ;

struct identity;

{{))}}{{))}}

}}

{{langlinks|ja|zh}}