clang 20.0.0git
|
The preprocessor keeps track of this information for each file that is #included. More...
#include "clang/Lex/HeaderSearch.h"
Public Member Functions | |
HeaderFileInfo () | |
const IdentifierInfo * | getControllingMacro (ExternalPreprocessorSource *External) |
Retrieve the controlling macro for this header file, if any. | |
void | mergeModuleMembership (ModuleMap::ModuleHeaderRole Role) |
Update the module membership bits based on the header role. | |
Public Attributes | |
unsigned | IsLocallyIncluded: 1 |
True if this file has been included (or imported) locally. | |
unsigned | isImport: 1 |
True if this is a #import'd file. | |