Home
last modified time | relevance | path

Searched refs:ExternalSemaSource (Results 1 – 9 of 9) sorted by relevance

/external/clang/include/clang/Sema/
DMultiplexExternalSemaSource.h39 class MultiplexExternalSemaSource : public ExternalSemaSource {
42 SmallVector<ExternalSemaSource *, 2> Sources; // doesn't own them.
52 MultiplexExternalSemaSource(ExternalSemaSource& s1, ExternalSemaSource& s2);
60 void addSource(ExternalSemaSource &source);
DExternalSemaSource.h45 class ExternalSemaSource : public ExternalASTSource {
47 ExternalSemaSource() { in ExternalSemaSource() function
51 ~ExternalSemaSource();
DSema.h101 class ExternalSemaSource; variable
198 ExternalSemaSource *ExternalSource;
271 typedef LazyVector<TypedefNameDecl *, ExternalSemaSource,
272 &ExternalSemaSource::ReadExtVectorDecls, 2, 2>
330 typedef LazyVector<VarDecl *, ExternalSemaSource,
331 &ExternalSemaSource::ReadTentativeDefinitions, 2, 2>
337 typedef LazyVector<const DeclaratorDecl *, ExternalSemaSource,
338 &ExternalSemaSource::ReadUnusedFileScopedDecls, 2, 2>
345 typedef LazyVector<CXXConstructorDecl *, ExternalSemaSource,
346 &ExternalSemaSource::ReadDelegatingConstructors, 2, 2>
[all …]
/external/clang/include/clang/Frontend/
DChainedIncludesSource.h23 class ChainedIncludesSource : public ExternalSemaSource {
30 ExternalSemaSource &getFinalReader() const { return *FinalReader; } in getFinalReader()
33 OwningPtr<ExternalSemaSource> FinalReader;
/external/clang/lib/Sema/
DSema.cpp127 if (ExternalSemaSource *ExternalSema in Initialize()
128 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in Initialize()
191 if (ExternalSemaSource *ExternalSema in ~Sema()
192 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in ~Sema()
234 void Sema::addExternalSource(ExternalSemaSource *E) { in addExternalSource()
1098 ExternalSemaSource::~ExternalSemaSource() {} in ~ExternalSemaSource()
1100 void ExternalSemaSource::ReadMethodPool(Selector Sel) { } in ReadMethodPool()
1102 void ExternalSemaSource::ReadKnownNamespaces( in ReadKnownNamespaces()
1106 void ExternalSemaSource::ReadUndefinedButUsed( in ReadUndefinedButUsed()
DMultiplexExternalSemaSource.cpp24 MultiplexExternalSemaSource::MultiplexExternalSemaSource(ExternalSemaSource &s1, in MultiplexExternalSemaSource()
25 ExternalSemaSource &s2){ in MultiplexExternalSemaSource()
37 void MultiplexExternalSemaSource::addSource(ExternalSemaSource &source) { in addSource()
/external/clang/include/clang/AST/
DExternalASTSource.h26 class ExternalSemaSource; // layering violation required for downcasting variable
61 friend class ExternalSemaSource; variable
/external/clang/include/clang/Serialization/
DASTReader.h223 public ExternalSemaSource,
/external/clang/docs/
DPCHInternals.rst443 ``ExternalSemaSource``