1
0
Fork 0

Codechange: remove char* StringConsumer

pull/14211/head
Rubidium 2025-05-04 11:10:47 +02:00 committed by rubidium42
parent 3e608b5fe4
commit 6caa08098c
2 changed files with 1 additions and 5 deletions

View File

@ -63,10 +63,6 @@ public:
* Construct parser with data from span.
*/
explicit StringConsumer(std::span<const char> 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.

View File

@ -18,7 +18,7 @@ class OTTDByteReaderSignal { };
class ByteReader {
StringConsumer consumer;
public:
ByteReader(const uint8_t *data, size_t len) : consumer(reinterpret_cast<const char *>(data), len) { }
ByteReader(const uint8_t *data, size_t len) : consumer(std::string_view{reinterpret_cast<const char *>(data), len}) { }
const uint8_t *ReadBytes(size_t size)
{