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>()
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)
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)
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