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

#include <BitcodeReader.h>

Public Member Functions

 ClangDocBitcodeReader (llvm::BitstreamCursor &Stream)
llvm::Expected< std::vector< std::unique_ptr< Info > > > readBitcode ()
template<>
llvm::Error readRecord (unsigned ID, Reference *I)
template<typename InfoType, typename T, typename Callback>
llvm::Error handleSubBlock (unsigned ID, T Parent, Callback Function)
template<typename InfoType, typename T, typename Callback>
llvm::Error handleTypeSubBlock (unsigned ID, T Parent, Callback Function)

Detailed Description

Definition at line 30 of file BitcodeReader.h.

Constructor & Destructor Documentation

◆ ClangDocBitcodeReader()

clang::doc::ClangDocBitcodeReader::ClangDocBitcodeReader ( llvm::BitstreamCursor & Stream)
inline

Definition at line 32 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 876 of file BitcodeReader.cpp.

◆ handleTypeSubBlock()

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

Definition at line 886 of file BitcodeReader.cpp.

◆ readBitcode()

◆ readRecord()

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

Definition at line 831 of file BitcodeReader.cpp.

References clang::doc::parseRecord().


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