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. |