HomeSort by relevance Sort by last modified time
    Searched refs:ExternalSemaSource (Results 1 - 8 of 8) sorted by null

  /external/clang/include/clang/Frontend/
ChainedIncludesSource.h 17 #include "clang/Sema/ExternalSemaSource.h"
23 class ChainedIncludesSource : public ExternalSemaSource {
30 ExternalSemaSource &getFinalReader() const { return *FinalReader; }
33 OwningPtr<ExternalSemaSource> FinalReader;
64 // ExternalSemaSource interface.
  /external/clang/include/clang/Sema/
ExternalSemaSource.h 1 //===--- ExternalSemaSource.h - External Sema Interface ---------*- C++ -*-===//
10 // This file defines the ExternalSemaSource interface.
35 /// the \c ExternalSemaSource.
45 class ExternalSemaSource : public ExternalASTSource {
47 ExternalSemaSource() {
51 ~ExternalSemaSource();
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 &source)
    [all...]
Sema.h 35 #include "clang/Sema/ExternalSemaSource.h"
101 class ExternalSemaSource;
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,
    [all...]
  /external/clang/lib/Sema/
Sema.cpp 32 #include "clang/Sema/ExternalSemaSource.h"
127 if (ExternalSemaSource *ExternalSema
128 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource()))
191 if (ExternalSemaSource *ExternalSema
192 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource()))
234 void Sema::addExternalSource(ExternalSemaSource *E) {
    [all...]
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.
  /external/clang/include/clang/AST/
ExternalASTSource.h 26 class ExternalSemaSource; // layering violation required for downcasting
61 friend class ExternalSemaSource;
  /external/clang/include/clang/Serialization/
ASTReader.h 29 #include "clang/Sema/ExternalSemaSource.h"
223 public ExternalSemaSource,
    [all...]

Completed in 2650 milliseconds