An output backend that only generates the hash for outputs.
Synopsis
Declared in <llvm/Support/HashingOutputBackend.h>
template<typename HasherT>
class HashingOutputBackend
: public OutputBackend
Base Classes
Name |
Description |
Interface for virtualized outputs. |
Member Functions
Name |
Description |
Decrement the reference count; delete the object when it reaches zero. |
|
Increment the reference count. |
|
Return the current reference count. |
|
Get a backend that points to the same destination as this one but that has independent settings. |
|
Create a file. If |
|
Get hash value for the output files in hex representation. Return None if the requested path is not generated. |
|
Iterator for all the output file names. |
Protected Member Functions
Name |
Description |
|
Copy assignment is deleted; reference counts are not copied. |
|
|
|
Friends
Name |
Description |
HashingOutputFile. |
Created with MrDocs