class MultiOnDiskHashTableGenerator

Declaration

template <typename ReaderInfo, typename WriterInfo>
class MultiOnDiskHashTableGenerator { /* full declaration omitted */ };

Description

Writer for the on-disk hash table.

Declared at: clang/lib/Serialization/MultiOnDiskHashTable.h:292

Templates

ReaderInfo
WriterInfo

Member Variables

private clang::serialization:: MultiOnDiskHashTableGenerator::Generator Gen

Method Overview

  • public MultiOnDiskHashTableGenerator<ReaderInfo, WriterInfo>()
  • public void emit(llvm::SmallVectorImpl<char> & Out, WriterInfo & Info, const clang::serialization::MultiOnDiskHashTableGenerator::BaseTable * Base)
  • public void insert(typename WriterInfo::key_type_ref Key, typename WriterInfo::data_type_ref Data, WriterInfo & Info)

Methods

MultiOnDiskHashTableGenerator<ReaderInfo,
                              WriterInfo>()

Declared at: clang/lib/Serialization/MultiOnDiskHashTable.h:299

void emit(
    llvm::SmallVectorImpl<char>& Out,
    WriterInfo& Info,
    const clang::serialization::
        MultiOnDiskHashTableGenerator::BaseTable*
            Base)

Declared at: clang/lib/Serialization/MultiOnDiskHashTable.h:306

Parameters

llvm::SmallVectorImpl<char>& Out
WriterInfo& Info
const clang::serialization:: MultiOnDiskHashTableGenerator::BaseTable* Base

void insert(
    typename WriterInfo::key_type_ref Key,
    typename WriterInfo::data_type_ref Data,
    WriterInfo& Info)

Declared at: clang/lib/Serialization/MultiOnDiskHashTable.h:301

Parameters

typename WriterInfo::key_type_ref Key
typename WriterInfo::data_type_ref Data
WriterInfo& Info