LLVM: llvm::gsym::OutputAggregator Class Reference (original) (raw)

#include "[llvm/DebugInfo/GSYM/OutputAggregator.h](OutputAggregator%5F8h%5Fsource.html)"

Public Member Functions
OutputAggregator (raw_ostream *out)
size_t GetNumCategories () const
void Report (StringRef s, std::function< void(raw_ostream &o)> detailCallback)
void EnumerateResults (std::function< void(StringRef, unsigned)> handleCounts) const
raw_ostream * GetOS () const
template<typename T>
OutputAggregator & operator<< (T &&value)
void Merge (const OutputAggregator &other)

Definition at line 24 of file OutputAggregator.h.

llvm::gsym::OutputAggregator::OutputAggregator ( raw_ostream * out) inline

EnumerateResults()

void llvm::gsym::OutputAggregator::EnumerateResults ( std::function< void(StringRef, unsigned)> handleCounts) const inline

GetNumCategories()

size_t llvm::gsym::OutputAggregator::GetNumCategories ( ) const inline

GetOS()

raw_ostream * llvm::gsym::OutputAggregator::GetOS ( ) const inline

Merge()

operator<<()

Report()

void llvm::gsym::OutputAggregator::Report ( StringRef s, std::function< void(raw_ostream &o)> detailCallback ) inline

Aggregation

std::map<std::string, unsigned> llvm::gsym::OutputAggregator::Aggregation protected

Out


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