Lines Matching defs:ClangASTSource
1 //===-- ClangASTSource.cpp ------------------------------------------------===//
9 #include "ClangASTSource.h"
53 ClangASTSource::ClangASTSource(
59 assert(m_ast_importer_sp && "No ClangASTImporter passed to ClangASTSource?");
62 void ClangASTSource::InstallASTContext(TypeSystemClang &clang_ast_context) {
69 ClangASTSource::~ClangASTSource() {
92 void ClangASTSource::StartTranslationUnit(ASTConsumer *Consumer) {
101 bool ClangASTSource::FindExternalVisibleDeclsByName(
186 TagDecl *ClangASTSource::FindCompleteType(const TagDecl *decl) {
263 void ClangASTSource::CompleteType(TagDecl *tag_decl) {
292 void ClangASTSource::CompleteType(clang::ObjCInterfaceDecl *interface_decl) {
327 clang::ObjCInterfaceDecl *ClangASTSource::GetCompleteObjCInterface(
368 void ClangASTSource::FindExternalLexicalDecls(
501 void ClangASTSource::FindExternalVisibleDecls(NameSearchContext &context) {
511 "ClangASTSource::FindExternalVisibleDecls on "
517 "ClangASTSource::FindExternalVisibleDecls on "
523 "ClangASTSource::FindExternalVisibleDecls on "
557 clang::Sema *ClangASTSource::getSema() {
561 bool ClangASTSource::IgnoreName(const ConstString name,
572 // The ClangASTSource is not responsible for finding $-names.
578 void ClangASTSource::FindExternalVisibleDecls(
646 void ClangASTSource::FillNamespaceMap(
708 bool ClangASTSource::FindObjCMethodDeclsWithOrigin(
791 void ClangASTSource::FindDeclInModules(NameSearchContext &context,
831 void ClangASTSource::FindDeclInObjCRuntime(NameSearchContext &context,
874 void ClangASTSource::FindObjCMethodDecls(NameSearchContext &context) {
922 "ClangASTSource::FindObjCMethodDecls on (ASTContext*){0:x} '{1}' "
1142 bool ClangASTSource::FindObjCPropertyAndIvarDeclsWithOrigin(
1191 void ClangASTSource::FindObjCPropertyAndIvarDecls(NameSearchContext &context) {
1202 "ClangASTSource::FindObjCPropertyAndIvarDecls on "
1324 void ClangASTSource::LookupInNamespace(NameSearchContext &context) {
1349 bool ClangASTSource::layoutRecordType(
1361 void ClangASTSource::CompleteNamespaceMap(
1435 NamespaceDecl *ClangASTSource::AddNamespace(
1471 clang::Decl *ClangASTSource::CopyDecl(Decl *src_decl) {
1475 ClangASTImporter::DeclOrigin ClangASTSource::GetDeclOrigin(const clang::Decl *decl) {
1479 CompilerType ClangASTSource::GuardedCopyType(const CompilerType &src_type) {
1498 ClangASTSource::GetClangModulesDeclVendor() {