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.
|
* Construct parser with data from span.
|
||||||
*/
|
*/
|
||||||
explicit StringConsumer(std::span<const char> src) : src(src.data(), src.size()) {}
|
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.
|
* Check whether any bytes left to read.
|
||||||
|
|
|
@ -18,7 +18,7 @@ class OTTDByteReaderSignal { };
|
||||||
class ByteReader {
|
class ByteReader {
|
||||||
StringConsumer consumer;
|
StringConsumer consumer;
|
||||||
public:
|
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)
|
const uint8_t *ReadBytes(size_t size)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue