|
Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
#include <archive.hh>
Public Member Functions | |
| FileHandle (FileHandle const &)=delete | |
| FileHandle & | operator= (FileHandle &)=delete |
| virtual void | receiveContents (std::string_view data)=0 |
| virtual void | close ()=0 |
A type-erased file handle specific to this particular NARParseVisitor.
|
pure virtual |
Explicitly closes the file. Further operations may throw an assert. This exists so that closing can fail and throw an exception without doing so in a destructor.
Implemented in nix::parseAsync::ReconstructVisitor::FileReader.
|
pure virtual |
Puts one block of data into the file
Implemented in nix::parseAsync::ReconstructVisitor::FileReader.