enum Module::ModuleKind
Declared at: clang/include/clang/Basic/Module.h:104
Enumerators
| Name | Value | Comment |
|---|---|---|
| ModuleMapModule | 0 | This is a module that was defined by a module map and built out of header files. |
| ModuleInterfaceUnit | 1 | This is a C++20 module interface unit. |
| ModuleHeaderUnit | 2 | This is a C++ 20 header unit. |
| ModulePartitionInterface | 3 | This is a C++ 20 module partition interface. |
| ModulePartitionImplementation | 4 | This is a C++ 20 module partition implementation. |
| GlobalModuleFragment | 5 | This is a fragment of the global module within some C++ module. |
| PrivateModuleFragment | 6 | This is the private module fragment within some C++ module. |