Experimental library header <experimental/ranges/functional>
From de.cppreference.net
<
cpp
|
header
|
experimental
Dieser Header ist Teil der ranges -Bibliothek.
Funktionsobjekte
|
Definiert im Namespace
std::experimental::ranges
|
|
|
ruft ein
Callable
Objekt mit den gegebenen Argumenten auf
(Funktions-Template) |
|
|
Funktionsobjekt, das
x
==
y
implementiert
(Klassen-Template) |
|
|
Funktionsobjekt, das
x
!
=
y
implementiert
(Klassen-Template) |
|
|
Funktionsobjekt, das
x
>
y
implementiert
(Klassen-Template) |
|
|
Funktionsobjekt, das
x
<
y
implementiert
(Klassen-Template) |
|
|
Funktionsobjekt, das
x
>=
y
implementiert
(Klassen-Template) |
|
|
Funktionsobjekt, das
x
<=
y
implementiert
(Klassen-Template) |
|
|
Funktionsobjekt, das sein Argument unverändert zurückgibt
(Klasse) |
|
Übersicht
namespace std { namespace experimental { namespace ranges { inline namespace v1 { template <class F, class... Args> std::result_of_t<F&&(Args&&...)> invoke(F&& f, Args&&... args); template <class T = void> erfordert /* Definition siehe */ struct equal_to; template <class T = void> erfordert /* Definition siehe */ struct not_equal_to; template <class T = void> erfordert /* Definition siehe */ struct greater; template <class T = void> erfordert /* Definition siehe */ struct less; template <class T = void> erfordert /* Definition siehe */ struct greater_equal; template <class T = void> erfordert /* Definition siehe */ struct less_equal; template <> struct equal_to<void>; template <> struct not_equal_to<void>; template <> struct greater<void>; template <> struct less<void>; template <> struct greater_equal<void>; template <> struct less_equal<void>; struct identity; }}}}