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