clang API Documentation
| ASTConsumer() | clang::ASTConsumer | [inline] |
| BackendConsumer(BackendAction action, DiagnosticsEngine &_Diags, const CodeGenOptions &compopts, const TargetOptions &targetopts, const LangOptions &langopts, bool TimePasses, const std::string &infile, llvm::Module *LinkModule, raw_ostream *OS, LLVMContext &C, CoverageSourceInfo *CoverageInfo=nullptr) | clang::BackendConsumer | [inline] |
| CompleteTentativeDefinition(VarDecl *D) override | clang::BackendConsumer | [inline, virtual] |
| DiagnosticHandler(const llvm::DiagnosticInfo &DI, void *Context) | clang::BackendConsumer | [inline, static] |
| DiagnosticHandlerImpl(const llvm::DiagnosticInfo &DI) | clang::BackendConsumer | |
| EmitOptimizationMessage(const llvm::DiagnosticInfoOptimizationBase &D, unsigned DiagID) | clang::BackendConsumer | |
| GetASTDeserializationListener() | clang::ASTConsumer | [inline, virtual] |
| GetASTMutationListener() | clang::ASTConsumer | [inline, virtual] |
| HandleCXXImplicitFunctionInstantiation(FunctionDecl *D) | clang::ASTConsumer | [inline, virtual] |
| HandleCXXStaticMemberVarInstantiation(VarDecl *VD) override | clang::BackendConsumer | [inline, virtual] |
| HandleDependentLibrary(llvm::StringRef Opts) override | clang::BackendConsumer | [inline, virtual] |
| HandleDetectMismatch(llvm::StringRef Name, llvm::StringRef Value) override | clang::BackendConsumer | [inline, virtual] |
| HandleImplicitImportDecl(ImportDecl *D) | clang::ASTConsumer | [virtual] |
| HandleInlineMethodDefinition(CXXMethodDecl *D) override | clang::BackendConsumer | [inline, virtual] |
| HandleInterestingDecl(DeclGroupRef D) | clang::ASTConsumer | [virtual] |
| HandleLinkerOptionPragma(llvm::StringRef Opts) override | clang::BackendConsumer | [inline, virtual] |
| HandleTagDeclDefinition(TagDecl *D) override | clang::BackendConsumer | [inline, virtual] |
| HandleTagDeclRequiredDefinition(const TagDecl *D) override | clang::BackendConsumer | [inline, virtual] |
| HandleTopLevelDecl(DeclGroupRef D) override | clang::BackendConsumer | [inline, virtual] |
| HandleTopLevelDeclInObjCContainer(DeclGroupRef D) | clang::ASTConsumer | [virtual] |
| HandleTranslationUnit(ASTContext &C) override | clang::BackendConsumer | [inline, virtual] |
| HandleVTable(CXXRecordDecl *RD, bool DefinitionRequired) override | clang::BackendConsumer | [inline, virtual] |
| Initialize(ASTContext &Ctx) override | clang::BackendConsumer | [inline, virtual] |
| InlineAsmDiagHandler(const llvm::SMDiagnostic &SM, void *Context, unsigned LocCookie) | clang::BackendConsumer | [inline, static] |
| InlineAsmDiagHandler(const llvm::DiagnosticInfoInlineAsm &D) | clang::BackendConsumer | |
| InlineAsmDiagHandler2(const llvm::SMDiagnostic &, SourceLocation LocCookie) | clang::BackendConsumer | |
| linkerDiagnosticHandler(const llvm::DiagnosticInfo &DI) | clang::BackendConsumer | |
| OptimizationFailureHandler(const llvm::DiagnosticInfoOptimizationFailure &D) | clang::BackendConsumer | |
| OptimizationRemarkHandler(const llvm::DiagnosticInfoOptimizationRemark &D) | clang::BackendConsumer | |
| OptimizationRemarkHandler(const llvm::DiagnosticInfoOptimizationRemarkMissed &D) | clang::BackendConsumer | |
| OptimizationRemarkHandler(const llvm::DiagnosticInfoOptimizationRemarkAnalysis &D) | clang::BackendConsumer | |
| PrintStats() | clang::ASTConsumer | [inline, virtual] |
| shouldSkipFunctionBody(Decl *D) | clang::ASTConsumer | [inline, virtual] |
| StackSizeDiagHandler(const llvm::DiagnosticInfoStackSize &D) | clang::BackendConsumer | |
| takeLinkModule() | clang::BackendConsumer | [inline] |
| takeModule() | clang::BackendConsumer | [inline] |
| ~ASTConsumer() | clang::ASTConsumer | [inline, virtual] |