clang-tools 19.0.0git
Modularize::PreprocessorTracker Member List

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)=0Modularize::PreprocessorTrackerpure virtual
create(llvm::SmallVector< std::string, 32 > &Headers, bool DoBlockCheckHeaderListOnly)Modularize::PreprocessorTrackerstatic
handleIncludeDirective(llvm::StringRef DirectivePath, int DirectiveLine, int DirectiveColumn, llvm::StringRef TargetPath)=0Modularize::PreprocessorTrackerpure virtual
handlePreprocessorEntry(clang::Preprocessor &PP, llvm::StringRef RootHeaderFile)=0Modularize::PreprocessorTrackerpure virtual
handlePreprocessorExit()=0Modularize::PreprocessorTrackerpure virtual
reportInconsistentConditionals(llvm::raw_ostream &OS)=0Modularize::PreprocessorTrackerpure virtual
reportInconsistentMacros(llvm::raw_ostream &OS)=0Modularize::PreprocessorTrackerpure virtual
~PreprocessorTracker()Modularize::PreprocessorTrackervirtual