Searched refs:ExternalSemaSource (Results 1 - 8 of 8) sorted by relevance
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Frontend/ |
H A D | ChainedIncludesSource.h | 17 #include "clang/Sema/ExternalSemaSource.h" 23 class ChainedIncludesSource : public ExternalSemaSource { 29 ExternalSemaSource &getFinalReader() const { return *FinalReader; } 33 OwningPtr<ExternalSemaSource> FinalReader; 64 // ExternalSemaSource interface.
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | ExternalSemaSource.h | 1 //===--- ExternalSemaSource.h - External Sema Interface ---------*- C++ -*-===// 10 // This file defines the ExternalSemaSource interface. 38 /// the \c ExternalSemaSource. 48 class ExternalSemaSource : public ExternalASTSource { class in namespace:clang 50 ExternalSemaSource() { function in class:clang::ExternalSemaSource 54 ~ExternalSemaSource(); 195 /// ExternalSemaSource::CorrectTypo is always given the first chance to
|
H A D | MultiplexExternalSemaSource.h | 10 // This file defines ExternalSemaSource interface, dispatching to all clients 16 #include "clang/Sema/ExternalSemaSource.h" 39 class MultiplexExternalSemaSource : public ExternalSemaSource { 42 SmallVector<ExternalSemaSource *, 2> Sources; // doesn't own them. 49 ///\param[in] s1 - A non-null (old) ExternalSemaSource. 50 ///\param[in] s2 - A non-null (new) ExternalSemaSource. 52 MultiplexExternalSemaSource(ExternalSemaSource& s1, ExternalSemaSource& s2); 58 ///\param[in] source - An ExternalSemaSource. 60 void addSource(ExternalSemaSource [all...] |
H A D | Sema.h | 36 #include "clang/Sema/ExternalSemaSource.h" 107 class ExternalSemaSource; 210 ExternalSemaSource *ExternalSource; 300 typedef LazyVector<TypedefNameDecl *, ExternalSemaSource, 301 &ExternalSemaSource::ReadExtVectorDecls, 2, 2> 358 typedef LazyVector<VarDecl *, ExternalSemaSource, 359 &ExternalSemaSource::ReadTentativeDefinitions, 2, 2> 365 typedef LazyVector<const DeclaratorDecl *, ExternalSemaSource, 366 &ExternalSemaSource::ReadUnusedFileScopedDecls, 2, 2> 373 typedef LazyVector<CXXConstructorDecl *, ExternalSemaSource, [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | MultiplexExternalSemaSource.cpp | 22 ///\param[in] source - An ExternalSemaSource. 24 MultiplexExternalSemaSource::MultiplexExternalSemaSource(ExternalSemaSource &s1, 25 ExternalSemaSource &s2){ 35 ///\param[in] source - An ExternalSemaSource. 37 void MultiplexExternalSemaSource::addSource(ExternalSemaSource &source) { 172 // ExternalSemaSource.
|
H A D | Sema.cpp | 32 #include "clang/Sema/ExternalSemaSource.h" 132 if (ExternalSemaSource *ExternalSema 133 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) 200 if (ExternalSemaSource *ExternalSema 201 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) 246 void Sema::addExternalSource(ExternalSemaSource *E) { 1139 ExternalSemaSource::~ExternalSemaSource() {} 1141 void ExternalSemaSource::ReadMethodPool(Selector Sel) { } 1143 void ExternalSemaSource [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | ExternalASTSource.h | 26 class ExternalSemaSource; // layering violation required for downcasting 61 friend class ExternalSemaSource;
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Serialization/ |
H A D | ASTReader.h | 29 #include "clang/Sema/ExternalSemaSource.h" 236 public ExternalSemaSource,
|
Completed in 177 milliseconds