Public Member Functions | List of all members
FindIncludes Class Reference
Inheritance diagram for FindIncludes:
Inheritance graph
[legend]
Collaboration diagram for FindIncludes:
Collaboration graph
[legend]

Public Member Functions

 FindIncludes (SourceManager &sm, Preprocessor &pp, std::vector< IncludeData > &incData)
 
void InclusionDirective (SourceLocation hashLoc, const Token &, StringRef fileName, bool isAngled, CharSourceRange, OptionalFileEntryRef, StringRef, StringRef, const Module *, bool, SrcMgr::CharacteristicKind) override
 
void MacroDefined (const Token &macroNameTok, const MacroDirective *md) override
 

Detailed Description

Definition at line 115 of file Insights.cpp.

Constructor & Destructor Documentation

◆ FindIncludes()

FindIncludes::FindIncludes ( SourceManager &  sm,
Preprocessor &  pp,
std::vector< IncludeData > &  incData 
)
inline

Definition at line 122 of file Insights.cpp.

Member Function Documentation

◆ InclusionDirective()

void FindIncludes::InclusionDirective ( SourceLocation  hashLoc,
const Token &  ,
StringRef  fileName,
bool  isAngled,
CharSourceRange  ,
OptionalFileEntryRef  ,
StringRef  ,
StringRef  ,
const Module *  ,
bool  ,
SrcMgr::CharacteristicKind   
)
inlineoverride

Definition at line 130 of file Insights.cpp.

References clang::insights::details::StrCat().

◆ MacroDefined()

void FindIncludes::MacroDefined ( const Token &  macroNameTok,
const MacroDirective *  md 
)
inlineoverride

Definition at line 157 of file Insights.cpp.

References clang::insights::details::StrCat().


The documentation for this class was generated from the following file: