Index: base/bind_helpers.h |
diff --git a/base/bind_helpers.h b/base/bind_helpers.h |
index f8e89bd8f01e11a4218f85d06a4c0673f74abaff..c49b5b8187ae3757207b701f648efe383fa3e29a 100644 |
--- a/base/bind_helpers.h |
+++ b/base/bind_helpers.h |
@@ -535,23 +535,6 @@ struct ConcatTypeListsImpl<TypeList<Types1...>, TypeList<Types2...>> { |
template <typename List1, typename List2> |
using ConcatTypeLists = typename ConcatTypeListsImpl<List1, List2>::Type; |
-template <size_t n, typename List> |
-struct NthTypeImpl; |
- |
-template <size_t n, typename T, typename... Types> |
-struct NthTypeImpl<n, TypeList<T, Types...>> |
- : NthTypeImpl<n - 1, TypeList<Types...>> { |
-}; |
- |
-template <typename T, typename... Types> |
-struct NthTypeImpl<0, TypeList<T, Types...>> { |
- typedef T Type; |
-}; |
- |
-// A type-level function that extracts |n|th type from a TypeList. |
-template <size_t n, typename List> |
-using NthType = typename NthTypeImpl<n, List>::Type; |
- |
// Used for MakeFunctionType implementation. |
template <typename R, typename ArgList> |
struct MakeFunctionTypeImpl; |