clang-tools 23.0.0git
clang::doc::ClangDocBitcodeReader Class Reference

#include <BitcodeReader.h>

Public Member Functions

 ClangDocBitcodeReader (llvm::BitstreamCursor &Stream, DiagnosticsEngine &Diags)
llvm::Expected< std::vector< Info * > > readBitcode ()
template<>
llvm::Error readBlock (unsigned ID, CommentInfo *I)
template<>
llvm::Error readBlock (unsigned ID, FunctionInfo *I)
template<>
llvm::Error readBlock (unsigned ID, EnumInfo *I)
template<>
llvm::Error readBlock (unsigned ID, BaseRecordInfo *I)
template<>
llvm::Error readBlock (unsigned ID, RecordInfo *I)
template<>
llvm::Error readBlock (unsigned ID, TemplateInfo *I)
template<>
llvm::Error readBlock (unsigned ID, TemplateSpecializationInfo *I)
template<>
llvm::Error readBlock (unsigned ID, VarInfo *I)
template<>
llvm::Error readBlock (unsigned ID, TypedefInfo *I)
template<>
llvm::Error readBlock (unsigned ID, NamespaceInfo *I)
template<>
llvm::Error readBlock (unsigned ID, FriendInfo *I)
template<>
llvm::Error readBlock (unsigned ID, CommentInfo *I)
template<>
llvm::Error readBlock (unsigned ID, FunctionInfo *I)
template<>
llvm::Error readBlock (unsigned ID, EnumInfo *I)
template<>
llvm::Error readBlock (unsigned ID, BaseRecordInfo *I)
template<>
llvm::Error readBlock (unsigned ID, RecordInfo *I)
template<>
llvm::Error readBlock (unsigned ID, TemplateInfo *I)
template<>
llvm::Error readBlock (unsigned ID, TemplateSpecializationInfo *I)
template<>
llvm::Error readRecord (unsigned ID, Reference *I)
template<>
llvm::Error readBlock (unsigned ID, VarInfo *I)
template<>
llvm::Error readBlock (unsigned ID, TypedefInfo *I)
template<>
llvm::Error readBlock (unsigned ID, NamespaceInfo *I)
template<>
llvm::Error readBlock (unsigned ID, FriendInfo *I)
template<typename InfoType, typename T, typename Callback>
llvm::Error handleSubBlock (unsigned ID, T Parent, Callback Function)

Detailed Description

Definition at line 28 of file BitcodeReader.h.

Constructor & Destructor Documentation

◆ ClangDocBitcodeReader()

clang::doc::ClangDocBitcodeReader::ClangDocBitcodeReader ( llvm::BitstreamCursor & Stream,
DiagnosticsEngine & Diags )
inline

Definition at line 30 of file BitcodeReader.h.

Member Function Documentation

◆ handleSubBlock()

template<typename InfoType, typename T, typename Callback>
llvm::Error clang::doc::ClangDocBitcodeReader::handleSubBlock ( unsigned ID,
T Parent,
Callback Function )

Definition at line 1266 of file BitcodeReader.cpp.

◆ readBitcode()

◆ readBlock() [1/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
BaseRecordInfo * I )

◆ readBlock() [2/22]

◆ readBlock() [3/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
CommentInfo * I )

◆ readBlock() [4/22]

◆ readBlock() [5/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
EnumInfo * I )

◆ readBlock() [6/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
EnumInfo * I )

◆ readBlock() [7/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
FriendInfo * I )

◆ readBlock() [8/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
FriendInfo * I )

◆ readBlock() [9/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
FunctionInfo * I )

◆ readBlock() [10/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
FunctionInfo * I )

◆ readBlock() [11/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
NamespaceInfo * I )

◆ readBlock() [12/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
NamespaceInfo * I )

Definition at line 1210 of file BitcodeReader.cpp.

◆ readBlock() [13/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
RecordInfo * I )

◆ readBlock() [14/22]

◆ readBlock() [15/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
TemplateInfo * I )

◆ readBlock() [16/22]

◆ readBlock() [17/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
TemplateSpecializationInfo * I )

◆ readBlock() [18/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
TemplateSpecializationInfo * I )

◆ readBlock() [19/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
TypedefInfo * I )

◆ readBlock() [20/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
TypedefInfo * I )

Definition at line 1205 of file BitcodeReader.cpp.

◆ readBlock() [21/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
VarInfo * I )

◆ readBlock() [22/22]

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readBlock ( unsigned ID,
VarInfo * I )

Definition at line 1200 of file BitcodeReader.cpp.

◆ readRecord()

template<>
llvm::Error clang::doc::ClangDocBitcodeReader::readRecord ( unsigned ID,
Reference * I )

Definition at line 1187 of file BitcodeReader.cpp.

References clang::doc::parseRecord().


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