clang 22.0.0git
Public Attributes | List of all members
clang::modulemap::HeaderDecl Struct Reference

#include "clang/Lex/ModuleMapFile.h"

Public Attributes

StringRef Path
 
SourceLocation Location
 
SourceLocation PathLoc
 
std::optional< int64_t > Size
 
std::optional< int64_t > MTime
 
unsigned Private: 1
 
unsigned Textual: 1
 
unsigned Umbrella: 1
 
unsigned Excluded: 1
 

Detailed Description

Definition at line 49 of file ModuleMapFile.h.

Member Data Documentation

◆ Excluded

unsigned clang::modulemap::HeaderDecl::Excluded

Definition at line 62 of file ModuleMapFile.h.

Referenced by dumpDecls().

◆ Location

SourceLocation clang::modulemap::HeaderDecl::Location

Definition at line 51 of file ModuleMapFile.h.

◆ MTime

std::optional<int64_t> clang::modulemap::HeaderDecl::MTime

Definition at line 54 of file ModuleMapFile.h.

◆ Path

StringRef clang::modulemap::HeaderDecl::Path

Definition at line 50 of file ModuleMapFile.h.

Referenced by dumpDecls().

◆ PathLoc

SourceLocation clang::modulemap::HeaderDecl::PathLoc

Definition at line 52 of file ModuleMapFile.h.

◆ Private

unsigned clang::modulemap::HeaderDecl::Private

Definition at line 56 of file ModuleMapFile.h.

Referenced by dumpDecls().

◆ Size

std::optional<int64_t> clang::modulemap::HeaderDecl::Size

Definition at line 53 of file ModuleMapFile.h.

◆ Textual

unsigned clang::modulemap::HeaderDecl::Textual

Definition at line 58 of file ModuleMapFile.h.

Referenced by dumpDecls().

◆ Umbrella

unsigned clang::modulemap::HeaderDecl::Umbrella

Definition at line 60 of file ModuleMapFile.h.

Referenced by dumpDecls().


The documentation for this struct was generated from the following file: