From 97944b1fca4b680aeb74156ff93172f5f60204cf Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sat, 29 Jul 2023 12:32:27 +0100 Subject: Remove unused boost::lexical_cast wrappers --- icespider/core/ihttpRequest.cpp | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/icespider/core/ihttpRequest.cpp b/icespider/core/ihttpRequest.cpp index 21c34fb..64a891d 100644 --- a/icespider/core/ihttpRequest.cpp +++ b/icespider/core/ihttpRequest.cpp @@ -4,7 +4,6 @@ #include "util.h" #include "xwwwFormUrlEncoded.h" #include -#include #include #include #include @@ -143,18 +142,6 @@ namespace IceSpider { return url[idx]; } - template - inline T - wrapLexicalCast(const Y & y) - { - try { - return boost::lexical_cast(y); - } - catch (const boost::bad_lexical_cast &) { - throw Http400_BadRequest(); - } - } - // Set-Cookie: value[; expires=date][; domain=domain][; path=path][; secure] void IHttpRequest::setCookie(const std::string_view name, const std::string_view value, const OptionalString & d, @@ -186,16 +173,6 @@ namespace IceSpider { setHeader(H::SET_COOKIE, o.str()); } - template - inline std::optional - optionalLexicalCast(const OptionalString & p) - { - if (p) { - return wrapLexicalCast(*p); - } - return {}; - } - void IHttpRequest::responseRedirect(const std::string_view url, const OptionalString & statusMsg) const { -- cgit v1.2.3