|
clang-tools 23.0.0git
|
#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) |
Definition at line 28 of file BitcodeReader.h.
|
inline |
Definition at line 30 of file BitcodeReader.h.
| llvm::Error clang::doc::ClangDocBitcodeReader::handleSubBlock | ( | unsigned | ID, |
| T | Parent, | ||
| Callback | Function ) |
Definition at line 1266 of file BitcodeReader.cpp.
| llvm::Expected< std::vector< Info * > > clang::doc::ClangDocBitcodeReader::readBitcode | ( | ) |
Definition at line 1483 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.
Referenced by clang::doc::BM_BitcodeReader_Scale().
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| BaseRecordInfo * | I ) |
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| BaseRecordInfo * | I ) |
Definition at line 643 of file BitcodeReader.cpp.
References clang::doc::allocateArray(), clang::doc::RecordInfo::Bases, clang::doc::BI_BASE_RECORD_BLOCK_ID, clang::doc::BI_FRIEND_BLOCK_ID, clang::doc::BI_MEMBER_TYPE_BLOCK_ID, clang::doc::F_parent, clang::doc::F_vparent, clang::doc::RecordInfo::Friends, clang::doc::RecordInfo::Members, clang::doc::RecordInfo::Parents, clang::doc::TransientArena, and clang::doc::RecordInfo::VirtualParents.
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| CommentInfo * | I ) |
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| CommentInfo * | I ) |
Definition at line 551 of file BitcodeReader.cpp.
References clang::doc::allocateArray(), clang::doc::CommentInfo::Args, clang::doc::CommentInfo::AttrKeys, clang::doc::CommentInfo::AttrValues, clang::doc::BI_COMMENT_BLOCK_ID, clang::doc::CommentInfo::Children, clang::doc::parseRecord(), and clang::doc::TransientArena.
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| EnumInfo * | I ) |
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| EnumInfo * | I ) |
Definition at line 619 of file BitcodeReader.cpp.
References clang::doc::allocateArray(), clang::doc::BI_ENUM_VALUE_BLOCK_ID, clang::doc::EnumInfo::Members, clang::doc::Info::Namespace, and clang::doc::TransientArena.
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| FriendInfo * | I ) |
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| FriendInfo * | I ) |
Definition at line 1240 of file BitcodeReader.cpp.
References clang::doc::allocateArray(), clang::doc::BI_FIELD_TYPE_BLOCK_ID, clang::doc::FriendInfo::Params, and clang::doc::TransientArena.
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| FunctionInfo * | I ) |
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| FunctionInfo * | I ) |
Definition at line 595 of file BitcodeReader.cpp.
References clang::doc::allocateArray(), clang::doc::BI_FIELD_TYPE_BLOCK_ID, clang::doc::Info::Namespace, clang::doc::FunctionInfo::Params, and clang::doc::TransientArena.
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| NamespaceInfo * | I ) |
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| NamespaceInfo * | I ) |
Definition at line 1210 of file BitcodeReader.cpp.
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| RecordInfo * | I ) |
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| RecordInfo * | I ) |
Definition at line 695 of file BitcodeReader.cpp.
References clang::doc::allocateArray(), clang::doc::RecordInfo::Bases, clang::doc::BI_BASE_RECORD_BLOCK_ID, clang::doc::BI_FRIEND_BLOCK_ID, clang::doc::BI_MEMBER_TYPE_BLOCK_ID, clang::doc::F_parent, clang::doc::F_vparent, clang::doc::RecordInfo::Friends, clang::doc::RecordInfo::Members, clang::doc::Info::Namespace, clang::doc::RecordInfo::Parents, clang::doc::TransientArena, and clang::doc::RecordInfo::VirtualParents.
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| TemplateInfo * | I ) |
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| TemplateInfo * | I ) |
Definition at line 748 of file BitcodeReader.cpp.
References clang::doc::allocateArray(), clang::doc::BI_CONSTRAINT_BLOCK_ID, clang::doc::BI_TEMPLATE_PARAM_BLOCK_ID, clang::doc::TemplateInfo::Constraints, clang::doc::TemplateInfo::Params, and clang::doc::TransientArena.
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| TemplateSpecializationInfo * | I ) |
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| TemplateSpecializationInfo * | I ) |
Definition at line 782 of file BitcodeReader.cpp.
References clang::doc::allocateArray(), clang::doc::BI_TEMPLATE_PARAM_BLOCK_ID, clang::doc::TemplateSpecializationInfo::Params, and clang::doc::TransientArena.
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| TypedefInfo * | I ) |
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| TypedefInfo * | I ) |
Definition at line 1205 of file BitcodeReader.cpp.
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| VarInfo * | I ) |
| llvm::Error clang::doc::ClangDocBitcodeReader::readBlock | ( | unsigned | ID, |
| VarInfo * | I ) |
Definition at line 1200 of file BitcodeReader.cpp.
| llvm::Error clang::doc::ClangDocBitcodeReader::readRecord | ( | unsigned | ID, |
| Reference * | I ) |
Definition at line 1187 of file BitcodeReader.cpp.
References clang::doc::parseRecord().