From 6caa08098ce0ec4cef0de9963975153ab7b8e2ed Mon Sep 17 00:00:00 2001 From: Rubidium Date: Sun, 4 May 2025 11:10:47 +0200 Subject: [PATCH] Codechange: remove char* StringConsumer --- src/core/string_consumer.hpp | 4 ---- src/newgrf/newgrf_bytereader.h | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/core/string_consumer.hpp b/src/core/string_consumer.hpp index 74febc5783..af35877028 100644 --- a/src/core/string_consumer.hpp +++ b/src/core/string_consumer.hpp @@ -63,10 +63,6 @@ public: * Construct parser with data from span. */ explicit StringConsumer(std::span src) : src(src.data(), src.size()) {} - /** - * Construct parser with data from buffer. - */ - StringConsumer(const char *src, size_type len) : src(src, len) {} /** * Check whether any bytes left to read. diff --git a/src/newgrf/newgrf_bytereader.h b/src/newgrf/newgrf_bytereader.h index e298524741..69553ed884 100644 --- a/src/newgrf/newgrf_bytereader.h +++ b/src/newgrf/newgrf_bytereader.h @@ -18,7 +18,7 @@ class OTTDByteReaderSignal { }; class ByteReader { StringConsumer consumer; public: - ByteReader(const uint8_t *data, size_t len) : consumer(reinterpret_cast(data), len) { } + ByteReader(const uint8_t *data, size_t len) : consumer(std::string_view{reinterpret_cast(data), len}) { } const uint8_t *ReadBytes(size_t size) {