enum ModuleKind

Description

Specifies the kind of module that has been loaded.

Declared at: clang/include/clang/Serialization/ModuleFile.h:42

Enumerators

NameValueComment
MK_ImplicitModule0File is an implicitly-loaded module.
MK_ExplicitModule1File is an explicitly-loaded module.
MK_PCH2File is a PCH file treated as such.
MK_Preamble3File is a PCH file treated as the preamble.
MK_MainFile4File is a PCH file treated as the actual main file.
MK_PrebuiltModule5File is from a prebuilt module path.