diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-08-16 13:07:54 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-08-16 13:07:54 +0100 |
commit | 9f844b803ab243aed31ba0d4f30501d733ce8c9c (patch) | |
tree | 2fcc953b64236e88e41d53eca0157b2d6b00c1e4 | |
parent | Update with new IceSpider component names (diff) | |
download | gentoobrowse-9f844b803ab243aed31ba0d4f30501d733ce8c9c.tar.bz2 gentoobrowse-9f844b803ab243aed31ba0d4f30501d733ce8c9c.tar.xz gentoobrowse-9f844b803ab243aed31ba0d4f30501d733ce8c9c.zip |
Don't pass temporary string to TestRequest
-rw-r--r-- | gentoobrowse/src/test.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gentoobrowse/src/test.cpp b/gentoobrowse/src/test.cpp index a534cc6..63c34d4 100644 --- a/gentoobrowse/src/test.cpp +++ b/gentoobrowse/src/test.cpp @@ -30,7 +30,7 @@ streamEof(void * s) class ChromiumRequest : public TestRequest { public: - ChromiumRequest(const Core * c, HttpMethod m, const std::string & p) : TestRequest(c, m, p) + ChromiumRequest(const Core * c, HttpMethod m, const std::string_view p) : TestRequest(c, m, p) { hdr["User-Agent"] = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) " "Chrome/56.0.2924.21 Safari/537.36"; @@ -53,7 +53,7 @@ template<typename T = void> class ChromiumRequestT : public ChromiumRequest { class ChromiumRequestHtml : public ChromiumRequestT<> { public: - ChromiumRequestHtml(const Core * c, HttpMethod m, const std::string & p) : ChromiumRequestT(c, m, p) + ChromiumRequestHtml(const Core * c, HttpMethod m, const std::string_view p) : ChromiumRequestT(c, m, p) { hdr["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"; } @@ -82,7 +82,7 @@ public: class ChromiumRequest404 : public ChromiumRequestT<> { public: - ChromiumRequest404(const Core * c, HttpMethod m, const std::string & p) : ChromiumRequestT(c, m, p) { } + using ChromiumRequestT<>::ChromiumRequestT; virtual void standardAssertions(const char *) override @@ -124,7 +124,7 @@ public: class ChromiumRequestXml : public ChromiumRequestDefaultXml { public: - ChromiumRequestXml(const Core * c, HttpMethod m, const std::string & p) : ChromiumRequestDefaultXml(c, m, p) + ChromiumRequestXml(const Core * c, HttpMethod m, const std::string_view p) : ChromiumRequestDefaultXml(c, m, p) { hdr["Accept"] = "application/xml"; } @@ -132,7 +132,7 @@ public: class ChromiumRequestAtom : public ChromiumRequestXml { public: - ChromiumRequestAtom(const Core * c, HttpMethod m, const std::string & p) : ChromiumRequestXml(c, m, p) + ChromiumRequestAtom(const Core * c, HttpMethod m, const std::string_view p) : ChromiumRequestXml(c, m, p) { hdr["Accept"] = "application/atom+xml"; } |