Remove unused utility classes

These are no longer used.

Tested: Code compiles

Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: Id712a413c4c84f80b9e352c916032537308fc8c3
diff --git a/http/utility.hpp b/http/utility.hpp
index 32e3b28..07fc1ee 100644
--- a/http/utility.hpp
+++ b/http/utility.hpp
@@ -334,38 +334,8 @@
 
 } // namespace black_magic
 
-namespace detail
-{
-
-template <class T, std::size_t N, class... Args>
-struct GetIndexOfElementFromTupleByTypeImpl
-{
-    static constexpr std::size_t value = N;
-};
-
-template <class T, std::size_t N, class... Args>
-struct GetIndexOfElementFromTupleByTypeImpl<T, N, T, Args...>
-{
-    static constexpr std::size_t value = N;
-};
-
-template <class T, std::size_t N, class U, class... Args>
-struct GetIndexOfElementFromTupleByTypeImpl<T, N, U, Args...>
-{
-    static constexpr std::size_t value =
-        GetIndexOfElementFromTupleByTypeImpl<T, N + 1, Args...>::value;
-};
-
-} // namespace detail
-
 namespace utility
 {
-template <class T, class... Args>
-T& getElementByType(std::tuple<Args...>& t)
-{
-    return std::get<
-        detail::GetIndexOfElementFromTupleByTypeImpl<T, 0, Args...>::value>(t);
-}
 
 template <typename T>
 struct function_traits;