HashingOutputFile.

Synopsis

Declared in <llvm/Support/HashingOutputBackend.h>

template<typename HasherT>
class HashingOutputFile final
    : public OutputFileImpl

Base Classes

Name

Description

OutputFileImpl

Abstract backend implementation for a virtualized output file.

Member Functions

Name

Description

HashingOutputFile [constructor]

Construct a hashing output file for OutputPath owned by Backend.

discard [virtual]

Discard the output without recording a hash.

getOS [virtual]

Return the stream that hashes written content.

isA

Check whether this instance is a subclass of QueryT.

keep [virtual]

Finalize the content hash and store it in the backend.

Static Member Functions

Name

Description

classID

Return the static class ID for ThisT.

classof

Return true if R is an instance of ThisT (for Casting.h).

Static Data Members

Name

Description

ID

RTTI identifier for OutputFileImpl.

Using Declarations

Name

Description

RTTIExtends

Inherit constructors from the first parent type.

Created with MrDocs