clang-tools 22.0.0git
|
#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) |
Definition at line 30 of file BitcodeReader.h.
|
inline |
Definition at line 32 of file BitcodeReader.h.
llvm::Error clang::doc::ClangDocBitcodeReader::handleSubBlock | ( | unsigned | ID, |
T | Parent, | ||
Callback | Function ) |
Definition at line 876 of file BitcodeReader.cpp.
llvm::Error clang::doc::ClangDocBitcodeReader::handleTypeSubBlock | ( | unsigned | ID, |
T | Parent, | ||
Callback | Function ) |
Definition at line 886 of file BitcodeReader.cpp.
llvm::Expected< std::vector< std::unique_ptr< Info > > > clang::doc::ClangDocBitcodeReader::readBitcode | ( | ) |
Definition at line 1103 of file BitcodeReader.cpp.
References clang::doc::BI_COMMENT_BLOCK_ID, clang::doc::BI_CONCEPT_BLOCK_ID, clang::doc::BI_ENUM_BLOCK_ID, clang::doc::BI_FIELD_TYPE_BLOCK_ID, clang::doc::BI_FRIEND_BLOCK_ID, clang::doc::BI_FUNCTION_BLOCK_ID, clang::doc::BI_MEMBER_TYPE_BLOCK_ID, clang::doc::BI_NAMESPACE_BLOCK_ID, clang::doc::BI_RECORD_BLOCK_ID, clang::doc::BI_REFERENCE_BLOCK_ID, clang::doc::BI_TYPE_BLOCK_ID, clang::doc::BI_TYPEDEF_BLOCK_ID, clang::doc::BI_VAR_BLOCK_ID, clang::doc::BI_VERSION_BLOCK_ID, and clang::doc::VersionNumber.
llvm::Error clang::doc::ClangDocBitcodeReader::readRecord | ( | unsigned | ID, |
Reference * | I ) |
Definition at line 831 of file BitcodeReader.cpp.
References clang::doc::parseRecord().