struct ModuleID
Declaration
struct ModuleID { /* full declaration omitted */ };
Description
This is used to identify a specific module.
Declared at: clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h:44
Member Variables
- public std::string ModuleName
- The name of the module. This may include `:` for C++20 module partitions, or a header-name for C++20 header units.
- public std::string ContextHash
- Modules with the same name but a different \c ContextHash should be treated as separate modules for the purpose of a build.