|
std::unique_ptr< FinishSink > | nix::sourceToSink (std::function< void(Source &)> fun) |
|
std::unique_ptr< Source > | nix::sinkToSource (std::function< void(Sink &)> fun, std::function< void()> eof) |
|
void | nix::writePadding (size_t len, Sink &sink) |
|
void | nix::writeString (std::string_view data, Sink &sink) |
|
Sink & | nix::operator<< (Sink &sink, uint64_t n) |
|
Sink & | nix::operator<< (Sink &sink, const Error &ex) |
|
Sink & | nix::operator<< (Sink &sink, std::string_view s) |
|
Sink & | nix::operator<< (Sink &sink, const Strings &s) |
|
Sink & | nix::operator<< (Sink &sink, const StringSet &s) |
|
| nix::MakeError (SerialisationError, Error) |
|
template<typename T> |
T | nix::readNum (Source &source) |
|
unsigned int | nix::readInt (Source &source) |
|
uint64_t | nix::readLongLong (Source &source) |
|
void | nix::readPadding (size_t len, Source &source) |
|
size_t | nix::readString (char *buf, size_t max, Source &source) |
|
std::string | nix::readString (Source &source, size_t max) |
|
template<class T> |
T | nix::readStrings (Source &source) |
|
Source & | nix::operator>> (Source &in, std::string &s) |
|
template<typename T> |
Source & | nix::operator>> (Source &in, T &n) |
|
template<typename T> |
Source & | nix::operator>> (Source &in, bool &b) |
|
Error | nix::readError (Source &source) |
|