Index: base/bind_internal.h |
diff --git a/base/bind_internal.h b/base/bind_internal.h |
index fe3764bfb5145c5da73fb5d68fb99108335f8f2e..d3fedd88f0cd78900726006faca87ec1a3f3d0eb 100644 |
--- a/base/bind_internal.h |
+++ b/base/bind_internal.h |
@@ -67,91 +67,91 @@ struct FunctionTraits; |
template <typename R> |
struct FunctionTraits<R(*)()> { |
typedef R (*NormalizedSig)(); |
- typedef base::false_type IsMethod; |
+ typedef false_type IsMethod; |
}; |
// Method: Arity 0. |
template <typename R, typename T> |
struct FunctionTraits<R(T::*)()> { |
typedef R (T::*NormalizedSig)(); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
// Const Method: Arity 0. |
template <typename R, typename T> |
struct FunctionTraits<R(T::*)() const> { |
typedef R (T::*NormalizedSig)(); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
// Function: Arity 1. |
template <typename R, typename X1> |
struct FunctionTraits<R(*)(X1)> { |
typedef R (*NormalizedSig)(X1); |
- typedef base::false_type IsMethod; |
+ typedef false_type IsMethod; |
}; |
// Method: Arity 1. |
template <typename R, typename T, typename X1> |
struct FunctionTraits<R(T::*)(X1)> { |
typedef R (T::*NormalizedSig)(X1); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
// Const Method: Arity 1. |
template <typename R, typename T, typename X1> |
struct FunctionTraits<R(T::*)(X1) const> { |
typedef R (T::*NormalizedSig)(X1); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
// Function: Arity 2. |
template <typename R, typename X1, typename X2> |
struct FunctionTraits<R(*)(X1, X2)> { |
typedef R (*NormalizedSig)(X1, X2); |
- typedef base::false_type IsMethod; |
+ typedef false_type IsMethod; |
}; |
// Method: Arity 2. |
template <typename R, typename T, typename X1, typename X2> |
struct FunctionTraits<R(T::*)(X1, X2)> { |
typedef R (T::*NormalizedSig)(X1, X2); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
// Const Method: Arity 2. |
template <typename R, typename T, typename X1, typename X2> |
struct FunctionTraits<R(T::*)(X1, X2) const> { |
typedef R (T::*NormalizedSig)(X1, X2); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
// Function: Arity 3. |
template <typename R, typename X1, typename X2, typename X3> |
struct FunctionTraits<R(*)(X1, X2, X3)> { |
typedef R (*NormalizedSig)(X1, X2, X3); |
- typedef base::false_type IsMethod; |
+ typedef false_type IsMethod; |
}; |
// Method: Arity 3. |
template <typename R, typename T, typename X1, typename X2, typename X3> |
struct FunctionTraits<R(T::*)(X1, X2, X3)> { |
typedef R (T::*NormalizedSig)(X1, X2, X3); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
// Const Method: Arity 3. |
template <typename R, typename T, typename X1, typename X2, typename X3> |
struct FunctionTraits<R(T::*)(X1, X2, X3) const> { |
typedef R (T::*NormalizedSig)(X1, X2, X3); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
// Function: Arity 4. |
template <typename R, typename X1, typename X2, typename X3, typename X4> |
struct FunctionTraits<R(*)(X1, X2, X3, X4)> { |
typedef R (*NormalizedSig)(X1, X2, X3, X4); |
- typedef base::false_type IsMethod; |
+ typedef false_type IsMethod; |
}; |
// Method: Arity 4. |
@@ -159,7 +159,7 @@ template <typename R, typename T, typename X1, typename X2, typename X3, |
typename X4> |
struct FunctionTraits<R(T::*)(X1, X2, X3, X4)> { |
typedef R (T::*NormalizedSig)(X1, X2, X3, X4); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
// Const Method: Arity 4. |
@@ -167,7 +167,7 @@ template <typename R, typename T, typename X1, typename X2, typename X3, |
typename X4> |
struct FunctionTraits<R(T::*)(X1, X2, X3, X4) const> { |
typedef R (T::*NormalizedSig)(X1, X2, X3, X4); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
// Function: Arity 5. |
@@ -175,7 +175,7 @@ template <typename R, typename X1, typename X2, typename X3, typename X4, |
typename X5> |
struct FunctionTraits<R(*)(X1, X2, X3, X4, X5)> { |
typedef R (*NormalizedSig)(X1, X2, X3, X4, X5); |
- typedef base::false_type IsMethod; |
+ typedef false_type IsMethod; |
}; |
// Method: Arity 5. |
@@ -183,7 +183,7 @@ template <typename R, typename T, typename X1, typename X2, typename X3, |
typename X4, typename X5> |
struct FunctionTraits<R(T::*)(X1, X2, X3, X4, X5)> { |
typedef R (T::*NormalizedSig)(X1, X2, X3, X4, X5); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
// Const Method: Arity 5. |
@@ -191,7 +191,7 @@ template <typename R, typename T, typename X1, typename X2, typename X3, |
typename X4, typename X5> |
struct FunctionTraits<R(T::*)(X1, X2, X3, X4, X5) const> { |
typedef R (T::*NormalizedSig)(X1, X2, X3, X4, X5); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
// Function: Arity 6. |
@@ -199,7 +199,7 @@ template <typename R, typename X1, typename X2, typename X3, typename X4, |
typename X5, typename X6> |
struct FunctionTraits<R(*)(X1, X2, X3, X4, X5, X6)> { |
typedef R (*NormalizedSig)(X1, X2, X3, X4, X5, X6); |
- typedef base::false_type IsMethod; |
+ typedef false_type IsMethod; |
}; |
// Method: Arity 6. |
@@ -207,7 +207,7 @@ template <typename R, typename T, typename X1, typename X2, typename X3, |
typename X4, typename X5, typename X6> |
struct FunctionTraits<R(T::*)(X1, X2, X3, X4, X5, X6)> { |
typedef R (T::*NormalizedSig)(X1, X2, X3, X4, X5, X6); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
// Const Method: Arity 6. |
@@ -215,9 +215,13 @@ template <typename R, typename T, typename X1, typename X2, typename X3, |
typename X4, typename X5, typename X6> |
struct FunctionTraits<R(T::*)(X1, X2, X3, X4, X5, X6) const> { |
typedef R (T::*NormalizedSig)(X1, X2, X3, X4, X5, X6); |
- typedef base::true_type IsMethod; |
+ typedef true_type IsMethod; |
}; |
+#if defined(OS_WIN) |
willchan no longer on Chromium
2011/02/24 08:00:30
Won't this include it within the base::internal na
awong
2011/02/25 02:07:52
Whoa...crap...yes it does. I have no clue how thi
|
+#include "base/bind_internal_win.h" |
+#endif |
+ |
// InvokerN<> |
// |
// The InvokerN templates contain a static DoInvoke() function that is the key |