Thrust
|
#include <thrust/functional.h>
Public Types | |
typedef Argument | argument_type |
The type of the function object's argument. | |
typedef Result | result_type |
The type of the function object's result. | |
unary_function
is an empty base class: it contains no member functions or member variables, but only type information. The only reason it exists is to make it more convenient to define types that are models of the concept Adaptable Unary Function. Specifically, any model of Adaptable Unary Function must define nested typedefs
. Those typedefs
are provided by the base class unary_function
.
The following code snippet demonstrates how to construct an Adaptable Unary Function using unary_function
.
unary_function
obsolete, its use is optional if C++11 language features are enabled.