LLVM: llvm::vfs::HashingOutputFile< HasherT > Class Template Reference (original) (raw)

HashingOutputFile. More...

#include "[llvm/Support/HashingOutputBackend.h](HashingOutputBackend%5F8h%5Fsource.html)"

Inheritance diagram for llvm::vfs::HashingOutputFile< HasherT >:

Public Member Functions
Error keep () override
Error discard () override
raw_pwrite_stream & getOS () override
HashingOutputFile (StringRef OutputPath, HashingOutputBackend< HasherT > &Backend)
Public Member Functions inherited from llvm::vfs::OutputFileImpl
~OutputFileImpl () override=default
Public Member Functions inherited from llvm::RTTIExtends< OutputFileImpl, RTTIRoot >
const void * dynamicClassID () const override
bool isA () const
Check whether this instance is a subclass of QueryT.
Public Member Functions inherited from llvm::RTTIRoot
virtual ~RTTIRoot ()=default
virtual bool isA (const void *const ClassID) const
Returns true if this class's ID matches the given class ID.
Additional Inherited Members
Static Public Member Functions inherited from llvm::RTTIExtends< OutputFileImpl, RTTIRoot >
static const void * classID ()
static bool classof (const T *R)
Static Public Member Functions inherited from llvm::RTTIRoot
static const void * classID ()
Returns the class ID for this type.
Static Public Attributes inherited from llvm::vfs::OutputFileImpl
static LLVM_ABI char ID = 0

Detailed Description

template
class llvm::vfs::HashingOutputFile< HasherT >

HashingOutputFile.

Definition at line 104 of file HashingOutputBackend.h.

Constructor & Destructor Documentation

template

Member Function Documentation

discard()

template

getOS()

template

keep()

template


The documentation for this class was generated from the following file: