reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Sema/Sema.h
 1316   ExternalSemaSource* getExternalSource() const { return ExternalSource; }
tools/clang/lib/Sema/Sema.cpp
  377     delete ExternalSource;
  439   if (!ExternalSource) {
  440     ExternalSource = E;
  445     static_cast<MultiplexExternalSemaSource*>(ExternalSource)->addSource(*E);
  447     ExternalSource = new MultiplexExternalSemaSource(*ExternalSource, *E);
  447     ExternalSource = new MultiplexExternalSemaSource(*ExternalSource, *E);
  761   if (!ExternalSource)
  765   ExternalSource->ReadWeakUndeclaredIdentifiers(WeakIDs);
  852   if (ExternalSource)
  853     ExternalSource->ReadUnusedLocalTypedefNameCandidates(
  912   if (ExternalSource) {
  915     ExternalSource->ReadPendingInstantiations(Pending);
 1036     if (ExternalSource)
 1037       ExternalSource->ReadUndefinedButUsed(UndefinedButUsed);
 1106             T = TentativeDefinitions.begin(ExternalSource),
 1144            I = UnusedFileScopedDecls.begin(ExternalSource),
 1226     if (ExternalSource)
 1227       ExternalSource->ReadMismatchingDeleteExpressions(DeleteExprs);
tools/clang/lib/Sema/SemaCodeComplete.cpp
 6944     if (ExternalSource) {
 6945       for (uint32_t I = 0, N = ExternalSource->GetNumExternalSelectors();
 6947         Selector Sel = ExternalSource->GetExternalSelector(I);
 7015   if (ExternalSource) {
 7016     for (uint32_t I = 0, N = ExternalSource->GetNumExternalSelectors(); I != N;
 7018       Selector Sel = ExternalSource->GetExternalSelector(I);
 8331   if (ExternalSource) {
 8332     for (uint32_t I = 0, N = ExternalSource->GetNumExternalSelectors(); I != N;
 8334       Selector Sel = ExternalSource->GetExternalSelector(I);
tools/clang/lib/Sema/SemaDeclCXX.cpp
15565   if (!ExternalSource)
15569   ExternalSource->ReadUsedVTables(VTables);
15910          I = DelegatingCtorDecls.begin(ExternalSource),
tools/clang/lib/Sema/SemaDeclObjC.cpp
 3387   assert(ExternalSource && "We need an external AST source");
 3388   ExternalSource->ReadMethodPool(Sel);
 3392   if (!ExternalSource)
 3394   ExternalSource->updateOutOfDateSelector(Sel);
 3403   if (ExternalSource)
 3475   if (ExternalSource)
 3538   if (ExternalSource)
 4967   if (ExternalSource) {
 4969     ExternalSource->ReadReferencedSelectors(Sels);
tools/clang/lib/Sema/SemaLookup.cpp
 2021   return (ExternalSource && ExternalSource->LookupUnqualified(R, S));
 2021   return (ExternalSource && ExternalSource->LookupUnqualified(R, S));
 4927     if (ExternalSource && !LoadedExternalKnownNamespaces) {
 4930       ExternalSource->ReadKnownNamespaces(ExternalKnownNamespaces);
 4983   if (ExternalSource) {
 4985             ExternalSource->CorrectTypo(TypoName, LookupKind, S, SS, CCC,
 5119   if (ExternalSource && Consumer) {
 5120     ExternalTypo = ExternalSource->CorrectTypo(
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 4276       ExternalSource->ReadLateParsedTemplates(LateParsedTemplateMap);
tools/clang/lib/Sema/SemaType.cpp
 8139   if (ExternalSource)
 8140     ExternalSource->MaybeDiagnoseMissingCompleteType(Loc, T);