1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
diff -Naur *0~/Utility.h searchmonkey_v2.0.0/Utility.h
--- *0~/Utility.h 2012-12-27 23:14:46.059215379 -0600
+++ searchmonkey_v2.0.0/Utility.h 2012-12-27 23:14:56.242394809 -0600
@@ -98,17 +98,11 @@
for_each(container.begin(), container.end(), bind1st(mem_fun(op), caller));
}
template <typename T>
-bool IsValueInRange(T value, T lowerBound, T upperBound)
-{
- return LowerBoundFit(value, lowerBound) && UpperBoundFit(value, upperBound);
-}
-template <typename T>
bool BoundSpecified(T boundValue)
{
return false;
}
-template <typename T>
-bool LowerBoundFit(T value, T lowerBound)
+template <typename T> bool LowerBoundFit(T value, T lowerBound)
{
if (BoundSpecified(lowerBound) == false)
return true;
@@ -129,5 +123,10 @@
return false;
}
+template <typename T>
+bool IsValueInRange(T value, T lowerBound, T upperBound)
+{
+ return LowerBoundFit(value, lowerBound) && UpperBoundFit(value, upperBound);
+}
#endif
|