mirror of https://github.com/OpenTTD/OpenTTD
Codechange: remove char* StringConsumer
parent
3e608b5fe4
commit
6caa08098c
|
@ -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.
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue