Lines Matching defs:MemoryInput
10422 // MemoryInput is an Input that reads from an in-memory source.
10425 class MemoryInput : public Input {
10427 MemoryInput(const char* ptr, size_t len);
10428 MemoryInput(const uint8_t* ptr, size_t len);
10437 MemoryInput(const MemoryInput&) = delete;
10438 MemoryInput& operator=(const MemoryInput&) = delete;
44064 MemoryInput::MemoryInput(const char* ptr, size_t len)
44070 MemoryInput::MemoryInput(const uint8_t* ptr, size_t len)
44074 MemoryInput::BringsItsOwnIOBuffer() {
44079 MemoryInput::CopyIn(IOBuffer* dst) {
44081 return "wuffs_aux::sync_io::MemoryInput: nullptr IOBuffer";
44083 return "wuffs_aux::sync_io::MemoryInput: end of file";
44087 return "wuffs_aux::sync_io::MemoryInput: overlapping buffers";