1#ifndef IV_SRC_STREAMS_INPUTSTREAMMEMORY_HPP_
2#define IV_SRC_STREAMS_INPUTSTREAMMEMORY_HPP_
24 void readBuffer(
void *buffer, uint64_t sizeBuffer)
override;
25 [[nodiscard]] uint32_t
size()
const;
26 [[nodiscard]] uint32_t
sizeLeft()
const;
31 void readImpl(std::byte &value)
override;
33 void readImpl(int8_t &value)
override;
34 void readImpl(uint8_t &value)
override;
36 void readImpl(uint16_t &value)
override;
37 void readImpl(int16_t &value)
override;
39 void readImpl(uint32_t &value)
override;
40 void readImpl(int32_t &value)
override;
42 void readImpl(uint64_t &value)
override;
43 void readImpl(int64_t &value)
override;
45 void readImpl(
double &value)
override;
46 void readImpl(
float &value)
override;
48 void readImpl(std::string &value)
override;
52 void skipImpl(std::byte value)
override;
54 void skipImpl(uint8_t value)
override;
55 void skipImpl(int8_t value)
override;
57 void skipImpl(uint16_t value)
override;
58 void skipImpl(int16_t value)
override;
60 void skipImpl(uint32_t value)
override;
61 void skipImpl(int32_t value)
override;
63 void skipImpl(uint64_t value)
override;
64 void skipImpl(int64_t value)
override;
66 void skipImpl(
double value)
override;
69 void skipImpl(std::string_view value)
override;
Definition IInputStream.hpp:7