LLDB mainline
|
#include <ClangASTImporter.h>
Public Member Functions | |
DeclOrigin ()=default | |
DeclOrigin (clang::ASTContext *_ctx, clang::Decl *_decl) | |
DeclOrigin (const DeclOrigin &rhs) | |
void | operator= (const DeclOrigin &rhs) |
bool | Valid () const |
Public Attributes | |
clang::ASTContext * | ctx = nullptr |
clang::Decl * | decl = nullptr |
Definition at line 240 of file ClangASTImporter.h.
|
default |
|
inline |
Definition at line 243 of file ClangASTImporter.h.
|
inline |
Definition at line 249 of file ClangASTImporter.h.
|
inline |
Definition at line 254 of file ClangASTImporter.h.
|
inline |
Definition at line 259 of file ClangASTImporter.h.
Referenced by lldb_private::ClangASTImporter::CompleteAndFetchChildren(), lldb_private::ClangASTImporter::CompleteObjCInterfaceDecl(), lldb_private::ClangASTImporter::CompleteTagDecl(), lldb_private::ClangASTSource::CompleteType(), lldb_private::ClangASTSource::FindExternalLexicalDecls(), lldb_private::ClangASTSource::FindObjCMethodDecls(), lldb_private::ClangASTImporter::GetDeclMetadata(), lldb_private::DeclFromParser< D >::GetOrigin(), lldb_private::ClangASTImporter::ASTContextMetadata::hasOrigin(), lldb_private::ClangASTImporter::ASTImporterDelegate::Imported(), lldb_private::ClangASTImporter::ASTImporterDelegate::ImportImpl(), and lldb_private::ClangASTImporter::LayoutRecordType().
clang::ASTContext* lldb_private::ClangASTImporter::DeclOrigin::ctx = nullptr |
Definition at line 261 of file ClangASTImporter.h.
Referenced by lldb_private::ClangASTImporter::CompleteAndFetchChildren(), lldb_private::ClangASTImporter::CompleteObjCInterfaceDecl(), lldb_private::ClangASTImporter::CompleteTagDecl(), DeclOrigin(), lldb_private::ClangASTSource::FindExternalLexicalDecls(), lldb_private::ClangASTImporter::GetDeclMetadata(), lldb_private::ClangASTImporter::ASTImporterDelegate::Imported(), lldb_private::ClangASTImporter::ASTImporterDelegate::ImportImpl(), operator=(), lldb_private::ClangASTImporter::ASTContextMetadata::setOrigin(), and Valid().
clang::Decl* lldb_private::ClangASTImporter::DeclOrigin::decl = nullptr |
Definition at line 262 of file ClangASTImporter.h.
Referenced by lldb_private::ClangASTImporter::CompleteAndFetchChildren(), lldb_private::ClangASTImporter::CompleteObjCInterfaceDecl(), lldb_private::ClangASTImporter::CompleteTagDecl(), lldb_private::ClangASTSource::CompleteType(), DeclOrigin(), lldb_private::ClangASTSource::FindExternalLexicalDecls(), lldb_private::ClangASTSource::FindObjCMethodDecls(), lldb_private::ClangASTImporter::GetDeclMetadata(), lldb_private::DeclFromParser< D >::GetOrigin(), lldb_private::ClangASTImporter::ASTImporterDelegate::Imported(), lldb_private::ClangASTImporter::ASTImporterDelegate::ImportImpl(), operator=(), lldb_private::ClangASTImporter::ASTContextMetadata::setOrigin(), and Valid().