|
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 242 of file ClangASTImporter.h.
|
default |
Referenced by DeclOrigin(), and operator=().
|
inline |
Definition at line 245 of file ClangASTImporter.h.
|
inline |
Definition at line 251 of file ClangASTImporter.h.
References ctx, decl, and DeclOrigin().
|
inline |
Definition at line 256 of file ClangASTImporter.h.
References ctx, decl, and DeclOrigin().
|
inline |
Definition at line 261 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 263 of file ClangASTImporter.h.
Referenced by lldb_private::ClangASTImporter::CompleteAndFetchChildren(), lldb_private::ClangASTImporter::CompleteObjCInterfaceDecl(), lldb_private::ClangASTImporter::CompleteTagDecl(), DeclOrigin(), 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 264 of file ClangASTImporter.h.
Referenced by lldb_private::ClangASTImporter::CompleteAndFetchChildren(), lldb_private::ClangASTImporter::CompleteObjCInterfaceDecl(), lldb_private::ClangASTImporter::CompleteTagDecl(), lldb_private::ClangASTSource::CompleteType(), DeclOrigin(), 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().