clang: clang::Module::UnresolvedHeaderDirective Struct Reference (original) (raw)

Stored information about a header directive that was found in the module map file but has not been resolved to a file. More...

#include "[clang/Basic/Module.h](Module%5F8h%5Fsource.html)"

Public Attributes
HeaderKind Kind = HK_Normal
SourceLocation FileNameLoc
std::string FileName
bool IsUmbrella = false
bool HasBuiltinHeader = false
std::optional< off_t > Size
std::optional< time_t > ModTime

Detailed Description

Stored information about a header directive that was found in the module map file but has not been resolved to a file.

Definition at line 296 of file Module.h.

Member Data Documentation

FileName

std::string clang::Module::UnresolvedHeaderDirective::FileName

FileNameLoc

HasBuiltinHeader

bool clang::Module::UnresolvedHeaderDirective::HasBuiltinHeader = false

IsUmbrella

bool clang::Module::UnresolvedHeaderDirective::IsUmbrella = false

Kind

ModTime

std::optional<time_t> clang::Module::UnresolvedHeaderDirective::ModTime

Size

std::optional<off_t> clang::Module::UnresolvedHeaderDirective::Size


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