LLVM: llvm::OutlinedHashTreeRecord Struct Reference (original) (raw)

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

Public Member Functions
OutlinedHashTreeRecord ()
OutlinedHashTreeRecord (std::unique_ptr< OutlinedHashTree > HashTree)
LLVM_ABI void serialize (raw_ostream &OS) const
Serialize the outlined hash tree to a raw_ostream.
LLVM_ABI void deserialize (const unsigned char *&Ptr)
Deserialize the outlined hash tree from a raw_ostream.
LLVM_ABI void serializeYAML (yaml::Output &YOS) const
Serialize the outlined hash tree to a YAML stream.
LLVM_ABI void deserializeYAML (yaml::Input &YIS)
Deserialize the outlined hash tree from a YAML stream.
void merge (const OutlinedHashTreeRecord &Other)
Merge the other outlined hash tree into this one.
bool empty () const
void print (raw_ostream &OS=llvm::errs()) const
Print the outlined hash tree in a YAML format.

Definition at line 36 of file OutlinedHashTreeRecord.h.

llvm::OutlinedHashTreeRecord::OutlinedHashTreeRecord ( ) inline

OutlinedHashTreeRecord() [2/2]

llvm::OutlinedHashTreeRecord::OutlinedHashTreeRecord ( std::unique_ptr< OutlinedHashTree > HashTree) inline

deserialize()

deserializeYAML()

void OutlinedHashTreeRecord::deserializeYAML ( yaml::Input & YIS )

empty()

bool llvm::OutlinedHashTreeRecord::empty ( ) const inline

merge()

print()

serialize()

void OutlinedHashTreeRecord::serialize ( raw_ostream & OS ) const

serializeYAML()

void OutlinedHashTreeRecord::serializeYAML ( yaml::Output & YOS ) const

HashTree


The documentation for this struct was generated from the following files: