struct Module::UnresolvedHeaderDirective

Declaration

struct Module::UnresolvedHeaderDirective { /* full declaration omitted */ };

Description

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

Declared at: clang/include/clang/Basic/Module.h:234

Member Variables

public clang::Module::HeaderKind Kind = HK_Normal
public clang::SourceLocation FileNameLoc
public std::string FileName
public bool IsUmbrella = false
public bool HasBuiltinHeader = false
public Optional<off_t> Size
public Optional<time_t> ModTime