clang API Documentation
| addSource(ExternalSemaSource &source) | clang::MultiplexExternalSemaSource | |
| classof(const MultiplexExternalSemaSource *) | clang::MultiplexExternalSemaSource | [inline, static] |
| clang::ExternalSemaSource::classof(const ExternalASTSource *Source) | clang::ExternalSemaSource | [inline, static] |
| CompleteRedeclChain(const Decl *D) override | clang::MultiplexExternalSemaSource | [virtual] |
| CompleteType(TagDecl *Tag) override | clang::MultiplexExternalSemaSource | [virtual] |
| CompleteType(ObjCInterfaceDecl *Class) override | clang::MultiplexExternalSemaSource | [virtual] |
| completeVisibleDeclsMap(const DeclContext *DC) override | clang::MultiplexExternalSemaSource | [virtual] |
| CorrectTypo(const DeclarationNameInfo &Typo, int LookupKind, Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC, DeclContext *MemberContext, bool EnteringContext, const ObjCObjectPointerType *OPT) override | clang::MultiplexExternalSemaSource | [virtual] |
| ExternalASTSource() | clang::ExternalASTSource | [inline] |
| ExternalSemaSource() | clang::ExternalSemaSource | [inline] |
| FindExternalLexicalDecls(const DeclContext *DC, bool(*isKindWeWant)(Decl::Kind), SmallVectorImpl< Decl * > &Result) override | clang::MultiplexExternalSemaSource | [virtual] |
| FindExternalLexicalDecls(const DeclContext *DC, SmallVectorImpl< Decl * > &Result) | clang::MultiplexExternalSemaSource | [inline] |
| FindExternalLexicalDeclsBy(const DeclContext *DC, SmallVectorImpl< Decl * > &Result) | clang::MultiplexExternalSemaSource | [inline] |
| FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name) override | clang::MultiplexExternalSemaSource | [virtual] |
| FindFileRegionDecls(FileID File, unsigned Offset, unsigned Length, SmallVectorImpl< Decl * > &Decls) override | clang::MultiplexExternalSemaSource | [virtual] |
| FinishedDeserializing() override | clang::MultiplexExternalSemaSource | [virtual] |
| ForgetSema() override | clang::MultiplexExternalSemaSource | [virtual] |
| GetExternalCXXBaseSpecifiers(uint64_t Offset) override | clang::MultiplexExternalSemaSource | [virtual] |
| GetExternalDecl(uint32_t ID) override | clang::MultiplexExternalSemaSource | [virtual] |
| GetExternalDeclStmt(uint64_t Offset) override | clang::MultiplexExternalSemaSource | [virtual] |
| GetExternalSelector(uint32_t ID) override | clang::MultiplexExternalSemaSource | [virtual] |
| getGeneration() const | clang::ExternalASTSource | [inline] |
| getMemoryBufferSizes(MemoryBufferSizes &sizes) const override | clang::MultiplexExternalSemaSource | [virtual] |
| clang::ExternalSemaSource::getMemoryBufferSizes() const | clang::ExternalASTSource | [inline] |
| getModule(unsigned ID) | clang::ExternalASTSource | [inline, virtual] |
| GetNumExternalSelectors() override | clang::MultiplexExternalSemaSource | [virtual] |
| incrementGeneration(ASTContext &C) | clang::ExternalASTSource | [protected] |
| InitializeSema(Sema &S) override | clang::MultiplexExternalSemaSource | [virtual] |
| layoutRecordType(const RecordDecl *Record, uint64_t &Size, uint64_t &Alignment, llvm::DenseMap< const FieldDecl *, uint64_t > &FieldOffsets, llvm::DenseMap< const CXXRecordDecl *, CharUnits > &BaseOffsets, llvm::DenseMap< const CXXRecordDecl *, CharUnits > &VirtualBaseOffsets) override | clang::MultiplexExternalSemaSource | [virtual] |
| LookupUnqualified(LookupResult &R, Scope *S) override | clang::MultiplexExternalSemaSource | [virtual] |
| MaybeDiagnoseMissingCompleteType(SourceLocation Loc, QualType T) override | clang::MultiplexExternalSemaSource | [virtual] |
| MultiplexExternalSemaSource(ExternalSemaSource &s1, ExternalSemaSource &s2) | clang::MultiplexExternalSemaSource | |
| PrintStats() override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadComments() override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadDelegatingConstructors(SmallVectorImpl< CXXConstructorDecl * > &Decls) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadDynamicClasses(SmallVectorImpl< CXXRecordDecl * > &Decls) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadExtVectorDecls(SmallVectorImpl< TypedefNameDecl * > &Decls) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadKnownNamespaces(SmallVectorImpl< NamespaceDecl * > &Namespaces) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadLateParsedTemplates(llvm::DenseMap< const FunctionDecl *, LateParsedTemplate * > &LPTMap) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadLocallyScopedExternCDecls(SmallVectorImpl< NamedDecl * > &Decls) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadMethodPool(Selector Sel) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadPendingInstantiations(SmallVectorImpl< std::pair< ValueDecl *, SourceLocation > > &Pending) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadReferencedSelectors(SmallVectorImpl< std::pair< Selector, SourceLocation > > &Sels) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadTentativeDefinitions(SmallVectorImpl< VarDecl * > &Defs) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadUndefinedButUsed(llvm::DenseMap< NamedDecl *, SourceLocation > &Undefined) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadUnusedFileScopedDecls(SmallVectorImpl< const DeclaratorDecl * > &Decls) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadUnusedLocalTypedefNameCandidates(llvm::SmallSetVector< const TypedefNameDecl *, 4 > &Decls) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadUsedVTables(SmallVectorImpl< ExternalVTableUse > &VTables) override | clang::MultiplexExternalSemaSource | [virtual] |
| ReadWeakUndeclaredIdentifiers(SmallVectorImpl< std::pair< IdentifierInfo *, WeakInfo > > &WI) override | clang::MultiplexExternalSemaSource | [virtual] |
| SetExternalVisibleDeclsForName(const DeclContext *DC, DeclarationName Name, ArrayRef< NamedDecl * > Decls) | clang::ExternalASTSource | [protected, static] |
| SetNoExternalVisibleDeclsForName(const DeclContext *DC, DeclarationName Name) | clang::ExternalASTSource | [protected, static] |
| StartedDeserializing() override | clang::MultiplexExternalSemaSource | [virtual] |
| StartTranslationUnit(ASTConsumer *Consumer) override | clang::MultiplexExternalSemaSource | [virtual] |
| updateOutOfDateIdentifier(IdentifierInfo &II) | clang::ExternalASTSource | [inline, virtual] |
| ~ExternalASTSource() | clang::ExternalASTSource | [virtual] |
| ~ExternalSemaSource() | clang::ExternalSemaSource | |
| ~MultiplexExternalSemaSource() | clang::MultiplexExternalSemaSource |