enum CharacteristicKind
Description
Indicates whether a file or directory holds normal user code, system code, or system code which is implicitly 'extern "C"' in C++ mode. Entire directories can be tagged with this (this is maintained by DirectoryLookup and friends) as can specific FileInfos when a # pragma system_header is seen or in various other cases.
Declared at: clang/include/clang/Basic/SourceManager.h:79
Enumerators
Name | Value | Comment |
---|---|---|
C_User | 0 | |
C_System | 1 | |
C_ExternCSystem | 2 | |
C_User_ModuleMap | 3 | |
C_System_ModuleMap | 4 |