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().