#include <cstddef>#include <cstdint>#include <memory>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::runtime::StreamResult |
| Result of a Stream read/write. More... | |
| class | pulp::runtime::Stream |
| Base class for all Pulp byte streams. More... | |
| class | pulp::runtime::FileStream |
| Stream backed by std::FILE* (for portability across Windows/POSIX). More... | |
| class | pulp::runtime::MemoryStream |
| Stream backed by an in-memory byte buffer. More... | |
| class | pulp::runtime::PipeStream |
| Stream wrapper over NamedPipe. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::runtime |
Enumerations | |
| enum class | pulp::runtime::StreamError : uint8_t { pulp::runtime::Ok , pulp::runtime::Closed , pulp::runtime::WouldBlock , pulp::runtime::IoError , pulp::runtime::Invalid } |
| High-level error classification for Stream operations. More... | |