clang-tools 19.0.0git
Classes | Public Member Functions | List of all members
clang::doc::ClangDocBitcodeWriter Class Reference

#include <BitcodeWriter.h>

Public Member Functions

 ClangDocBitcodeWriter (llvm::BitstreamWriter &Stream)
 
bool dispatchInfoForWrite (Info *I)
 
void emitBlock (const NamespaceInfo &I)
 
void emitBlock (const RecordInfo &I)
 
void emitBlock (const BaseRecordInfo &I)
 
void emitBlock (const FunctionInfo &I)
 
void emitBlock (const EnumInfo &I)
 
void emitBlock (const EnumValueInfo &I)
 
void emitBlock (const TypeInfo &B)
 
void emitBlock (const TypedefInfo &B)
 
void emitBlock (const FieldTypeInfo &B)
 
void emitBlock (const MemberTypeInfo &T)
 
void emitBlock (const CommentInfo &B)
 
void emitBlock (const TemplateInfo &T)
 
void emitBlock (const TemplateSpecializationInfo &T)
 
void emitBlock (const TemplateParamInfo &T)
 
void emitBlock (const Reference &B, FieldId F)
 

Detailed Description

Definition at line 154 of file BitcodeWriter.h.

Constructor & Destructor Documentation

◆ ClangDocBitcodeWriter()

clang::doc::ClangDocBitcodeWriter::ClangDocBitcodeWriter ( llvm::BitstreamWriter &  Stream)
inline

Definition at line 156 of file BitcodeWriter.h.

Member Function Documentation

◆ dispatchInfoForWrite()

bool clang::doc::ClangDocBitcodeWriter::dispatchInfoForWrite ( Info I)

◆ emitBlock() [1/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const BaseRecordInfo I)

◆ emitBlock() [2/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const CommentInfo B)

◆ emitBlock() [3/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const EnumInfo I)

◆ emitBlock() [4/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const EnumValueInfo I)

◆ emitBlock() [5/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const FieldTypeInfo B)

◆ emitBlock() [6/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const FunctionInfo I)

◆ emitBlock() [7/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const MemberTypeInfo T)

◆ emitBlock() [8/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const NamespaceInfo I)

◆ emitBlock() [9/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const RecordInfo I)

◆ emitBlock() [10/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const Reference B,
FieldId  F 
)

◆ emitBlock() [11/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const TemplateInfo T)

Definition at line 613 of file BitcodeWriter.cpp.

References clang::doc::BI_TEMPLATE_BLOCK_ID, and emitBlock().

◆ emitBlock() [12/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const TemplateParamInfo T)

◆ emitBlock() [13/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const TemplateSpecializationInfo T)

◆ emitBlock() [14/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const TypedefInfo B)

◆ emitBlock() [15/15]

void clang::doc::ClangDocBitcodeWriter::emitBlock ( const TypeInfo B)

Definition at line 437 of file BitcodeWriter.cpp.

References clang::doc::BI_TYPE_BLOCK_ID, emitBlock(), and clang::doc::F_type.


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