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;