Lines Matching defs:Source
5 // This file is distributed under the University of Illinois Open Source
1106 /// external source.
1110 ExternalASTSource *Source = getParentASTContext().getExternalSource();
1111 assert(hasExternalLexicalStorage() && Source && "No external storage?");
1114 ExternalASTSource::Deserializing ADeclContext(Source);
1119 Source->FindExternalLexicalDecls(this, Decls);
1343 /// external source. If it does, those entries will be marked with
1415 // If we have an external source, ensure that any later redeclarations of this
1418 ExternalASTSource *Source = getParentASTContext().getExternalSource();
1419 if (Source)
1423 assert(Source && "external visible storage but no external source?");
1443 if (Source->FindExternalVisibleDeclsByName(this, Name) || !R.second) {
1644 // If there is an external AST source, load any declarations it knows about
1647 // have already checked the external source.
1649 if (ExternalASTSource *Source = getParentASTContext().getExternalSource())
1652 Source->FindExternalVisibleDeclsByName(this, D->getDeclName());