struct ModuleMap::Attributes
Declaration
struct ModuleMap::Attributes { /* full declaration omitted */ };
Description
The set of attributes that can be attached to a module.
Declared at: clang/include/clang/Lex/ModuleMap.h:230
Member Variables
- public unsigned int IsSystem
- Whether this is a system module.
- public unsigned int IsExternC
- Whether this is an extern "C" module.
- public unsigned int IsExhaustive
- Whether this is an exhaustive set of configuration macros.
- public unsigned int NoUndeclaredIncludes
- Whether files in this module can only include non-modular headers and headers from used modules.
Method Overview
- public Attributes()
Methods
ΒΆAttributes()
Attributes()
Declared at: clang/include/clang/Lex/ModuleMap.h:244