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

Methods

ΒΆAttributes()

Declared at: clang/include/clang/Lex/ModuleMap.h:244