summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--http/utility.hpp30
1 files changed, 0 insertions, 30 deletions
diff --git a/http/utility.hpp b/http/utility.hpp
index 32e3b28b51..07fc1ee2dd 100644
--- a/http/utility.hpp
+++ b/http/utility.hpp
@@ -334,38 +334,8 @@ struct Promote<unsigned long long>
} // 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;