ReactOS  0.4.14-dev-77-gd9e7c48
unary.h
Go to the documentation of this file.
1 #ifndef _unary_h
2 #define _unary_h
3 #include <cmath>
4 #include <cfloat>
5 #include <functional> //*TY 12/26/1998 - added to get unary_function
6 
7 #if !defined (STLPORT) || defined (_STLP_USE_NAMESPACES)
8 using std::unary_function;
9 #endif
10 
11 struct odd : public unary_function<int, bool> {
12  bool operator()(int n_) const { return(n_ % 2) == 1; }
13 };
14 
15 struct positive : public unary_function<int, bool> {
16  bool operator()(int n_) const { return n_ >= 0; }
17 };
18 
19 struct square_root : public unary_function<double, double> {
20  double operator()(double x_) const
21  { return ::sqrt(x_); }
22 };
23 #endif // _unary_h
_STLP_DECLSPEC complex< float > _STLP_CALL sqrt(const complex< float > &)
Definition: complex.cpp:188
Definition: unary.h:11
bool operator()(int n_) const
Definition: unary.h:16
double operator()(double x_) const
Definition: unary.h:20
bool operator()(int n_) const
Definition: unary.h:12
Definition: unary.h:15