base: eliminate TupleTraits and TupleTypes
The only remaining use of these were base::TupleTypes<T>::ValueTuple,
which just maps Tuple<Ts...> to Tuple<remove_reference_t<Ts>...>.
However, all of the uses were for reference-free tuples, making it a
noop.
BUG=554987
Review URL: https://codereview.chromium.org/1768153002
Cr-Commit-Position: refs/heads/master@{#379667}
diff --git a/ppapi/proxy/ppapi_proxy_test.cc b/ppapi/proxy/ppapi_proxy_test.cc
index f3fb9ddc1..085da56 100644
--- a/ppapi/proxy/ppapi_proxy_test.cc
+++ b/ppapi/proxy/ppapi_proxy_test.cc
@@ -138,8 +138,7 @@
if (!reply_msg)
return false;
- base::TupleTypes<PpapiMsg_SupportsInterface::ReplyParam>::ValueTuple
- reply_data;
+ PpapiMsg_SupportsInterface::ReplyParam reply_data;
EXPECT_TRUE(PpapiMsg_SupportsInterface::ReadReplyParam(
reply_msg, &reply_data));