![]() |
Bitcoin Core 30.99.0
P2P Digital Currency
|
#include <logging.h>#include <serialize.h>#include <span.h>#include <support/allocators/zeroafterfree.h>#include <util/check.h>#include <util/obfuscation.h>#include <util/overflow.h>#include <util/syserror.h>#include <algorithm>#include <cassert>#include <cstddef>#include <cstdint>#include <cstdio>#include <cstring>#include <ios>#include <limits>#include <optional>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | VectorWriter |
| class | SpanReader |
| Minimal stream for reading from an existing byte array by std::span. More... | |
| class | DataStream |
| Double ended buffer combining vector and stream-like interfaces. More... | |
| class | BitStreamReader< IStream > |
| class | BitStreamWriter< OStream > |
| class | AutoFile |
| Non-refcounted RAII wrapper for FILE*. More... | |
| class | BufferedFile |
| Wrapper around an AutoFile& that implements a ring buffer to deserialize from. More... | |
| class | BufferedReader< S > |
| Wrapper that buffers reads from an underlying stream. More... | |
| class | BufferedWriter< S > |
| Wrapper that buffers writes to an underlying stream. More... | |
Typedefs | |
| using | DataBuffer = std::vector< std::byte > |
| using DataBuffer = std::vector<std::byte> |