enum ModuleKind
Description
Specifies the kind of module that has been loaded.
Declared at: clang/include/clang/Serialization/ModuleFile.h:42
Enumerators
Name | Value | Comment |
---|---|---|
MK_ImplicitModule | 0 | File is an implicitly-loaded module. |
MK_ExplicitModule | 1 | File is an explicitly-loaded module. |
MK_PCH | 2 | File is a PCH file treated as such. |
MK_Preamble | 3 | File is a PCH file treated as the preamble. |
MK_MainFile | 4 | File is a PCH file treated as the actual main file. |
MK_PrebuiltModule | 5 | File is from a prebuilt module path. |