Remove computeParameterTagFromArgsList

This is no longer required, and was used previously when the router was
more complex.  Remove the unused methods.

Usage of this was removed in:
15a42df0 Remove number support from the router

Tested: Code compiles.

Change-Id: Idd8b3e928077efc929b951f3bf520105ceea72e3
Signed-off-by: Ed Tanous <edtanous@google.com>
diff --git a/http/utility.hpp b/http/utility.hpp
index 4d68e8f..59ddf98 100644
--- a/http/utility.hpp
+++ b/http/utility.hpp
@@ -46,24 +46,6 @@
     return static_cast<typename std::underlying_type<E>::type>(e);
 }
 
-template <typename... Args>
-struct computeParameterTagFromArgsList;
-
-template <>
-struct computeParameterTagFromArgsList<>
-{
-    static constexpr int value = 0;
-};
-
-template <typename Arg, typename... Args>
-struct computeParameterTagFromArgsList<Arg, Args...>
-{
-    static_assert(std::is_same_v<std::string, std::decay_t<Arg>>);
-    static constexpr int subValue =
-        computeParameterTagFromArgsList<Args...>::value;
-    static constexpr int value = subValue * toUnderlying(TypeCode::String);
-};
-
 constexpr inline uint64_t getParameterTag(std::string_view url)
 {
     uint64_t tagValue = 0;