|
| AppleObjCExternalASTSource (AppleObjCDeclVendor &decl_vendor) |
|
bool | FindExternalVisibleDeclsByName (const clang::DeclContext *decl_ctx, clang::DeclarationName name) override |
|
void | CompleteType (clang::TagDecl *tag_decl) override |
|
void | CompleteType (clang::ObjCInterfaceDecl *interface_decl) override |
|
bool | layoutRecordType (const clang::RecordDecl *Record, uint64_t &Size, uint64_t &Alignment, llvm::DenseMap< const clang::FieldDecl *, uint64_t > &FieldOffsets, llvm::DenseMap< const clang::CXXRecordDecl *, clang::CharUnits > &BaseOffsets, llvm::DenseMap< const clang::CXXRecordDecl *, clang::CharUnits > &VirtualBaseOffsets) override |
|
void | StartTranslationUnit (clang::ASTConsumer *Consumer) override |
|
Definition at line 26 of file AppleObjCDeclVendor.cpp.
◆ AppleObjCExternalASTSource()
lldb_private::AppleObjCExternalASTSource::AppleObjCExternalASTSource |
( |
AppleObjCDeclVendor & |
decl_vendor | ) |
|
|
inline |
◆ CompleteType() [1/2]
void lldb_private::AppleObjCExternalASTSource::CompleteType |
( |
clang::ObjCInterfaceDecl * |
interface_decl | ) |
|
|
inlineoverride |
◆ CompleteType() [2/2]
void lldb_private::AppleObjCExternalASTSource::CompleteType |
( |
clang::TagDecl * |
tag_decl | ) |
|
|
inlineoverride |
◆ FindExternalVisibleDeclsByName()
bool lldb_private::AppleObjCExternalASTSource::FindExternalVisibleDeclsByName |
( |
const clang::DeclContext * |
decl_ctx, |
|
|
clang::DeclarationName |
name |
|
) |
| |
|
inlineoverride |
◆ layoutRecordType()
bool lldb_private::AppleObjCExternalASTSource::layoutRecordType |
( |
const clang::RecordDecl * |
Record, |
|
|
uint64_t & |
Size, |
|
|
uint64_t & |
Alignment, |
|
|
llvm::DenseMap< const clang::FieldDecl *, uint64_t > & |
FieldOffsets, |
|
|
llvm::DenseMap< const clang::CXXRecordDecl *, clang::CharUnits > & |
BaseOffsets, |
|
|
llvm::DenseMap< const clang::CXXRecordDecl *, clang::CharUnits > & |
VirtualBaseOffsets |
|
) |
| |
|
inlineoverride |
◆ StartTranslationUnit()
void lldb_private::AppleObjCExternalASTSource::StartTranslationUnit |
( |
clang::ASTConsumer * |
Consumer | ) |
|
|
inlineoverride |
◆ m_decl_vendor
The documentation for this class was generated from the following file: