Move Tuple to base namespace.
Namespace change only, no functionality change.
The only non-search-and-replace change is in generate_gmock_mutant.py which changes some line wrapping logic for the generated gmock_mutant header.
NOPRESUBMIT=true
(No presubmit due to long lines in the generated gmock_mutant.h header).
R=sky
Review URL: https://codereview.chromium.org/1159553007
Cr-Commit-Position: refs/heads/master@{#332058}
CrOS-Libchrome-Original-Commit: d5ca2bc110d2bcf78dbfafc8b4f8d69663594e77
diff --git a/base/tuple.h b/base/tuple.h
index 4628aa9..ef51d85 100644
--- a/base/tuple.h
+++ b/base/tuple.h
@@ -30,6 +30,8 @@
#include "base/bind_helpers.h"
+namespace base {
+
// Index sequences
//
// Minimal clone of the similarly-named C++14 functionality.
@@ -181,9 +183,9 @@
// Allows accessing an arbitrary tuple element by index.
//
// Example usage:
-// Tuple<int, double> t2;
-// get<0>(t2) = 42;
-// get<1>(t2) = 3.14;
+// base::Tuple<int, double> t2;
+// base::get<0>(t2) = 42;
+// base::get<1>(t2) = 3.14;
template <size_t I, typename T>
T& get(TupleLeaf<I, T>& leaf) {
@@ -329,4 +331,6 @@
MakeIndexSequence<sizeof...(OutTs)>());
}
+} // namespace base
+
#endif // BASE_TUPLE_H_