clang-tools 20.0.0git
|
This is the complete list of members for Modularize::PreprocessorTracker, including all inherited members.
checkForIncludesInBlock(clang::Preprocessor &PP, clang::SourceRange BlockSourceRange, const char *BlockIdentifierMessage, llvm::raw_ostream &OS)=0 | Modularize::PreprocessorTracker | pure virtual |
create(llvm::SmallVector< std::string, 32 > &Headers, bool DoBlockCheckHeaderListOnly) | Modularize::PreprocessorTracker | static |
handleIncludeDirective(llvm::StringRef DirectivePath, int DirectiveLine, int DirectiveColumn, llvm::StringRef TargetPath)=0 | Modularize::PreprocessorTracker | pure virtual |
handlePreprocessorEntry(clang::Preprocessor &PP, llvm::StringRef RootHeaderFile)=0 | Modularize::PreprocessorTracker | pure virtual |
handlePreprocessorExit()=0 | Modularize::PreprocessorTracker | pure virtual |
reportInconsistentConditionals(llvm::raw_ostream &OS)=0 | Modularize::PreprocessorTracker | pure virtual |
reportInconsistentMacros(llvm::raw_ostream &OS)=0 | Modularize::PreprocessorTracker | pure virtual |
~PreprocessorTracker() | Modularize::PreprocessorTracker | virtual |