The set of attributes that can be attached to a module.
More...
#include "clang/Basic/Module.h"
The set of attributes that can be attached to a module.
Definition at line 109 of file Module.h.
◆ ModuleAttributes()
clang::ModuleAttributes::ModuleAttributes |
( |
| ) |
|
|
inline |
◆ IsExhaustive
unsigned clang::ModuleAttributes::IsExhaustive |
Whether this is an exhaustive set of configuration macros.
Definition at line 120 of file Module.h.
◆ IsExternC
unsigned clang::ModuleAttributes::IsExternC |
Whether this is an extern "C" module.
Definition at line 116 of file Module.h.
◆ IsSystem
unsigned clang::ModuleAttributes::IsSystem |
◆ NoUndeclaredIncludes
unsigned clang::ModuleAttributes::NoUndeclaredIncludes |
Whether files in this module can only include non-modular headers and headers from used modules.
Definition at line 125 of file Module.h.
The documentation for this struct was generated from the following file: