clang 20.0.0git
Public Member Functions | Public Attributes | List of all members
clang::serialization::InputFileInfo Struct Reference

The input file info that has been loaded from an AST file. More...

#include "clang/Serialization/ModuleFile.h"

Public Member Functions

bool isValid () const
 

Public Attributes

StringRef UnresolvedImportedFilenameAsRequested
 
StringRef UnresolvedImportedFilename
 
uint64_t ContentHash
 
off_t StoredSize
 
time_t StoredTime
 
bool Overridden
 
bool Transient
 
bool TopLevel
 
bool ModuleMap
 

Detailed Description

The input file info that has been loaded from an AST file.

Definition at line 64 of file ModuleFile.h.

Member Function Documentation

◆ isValid()

bool clang::serialization::InputFileInfo::isValid ( ) const
inline

Definition at line 76 of file ModuleFile.h.

References UnresolvedImportedFilenameAsRequested.

Member Data Documentation

◆ ContentHash

uint64_t clang::serialization::InputFileInfo::ContentHash

Definition at line 68 of file ModuleFile.h.

◆ ModuleMap

bool clang::serialization::InputFileInfo::ModuleMap

Definition at line 74 of file ModuleFile.h.

Referenced by clang::ASTReader::visitTopLevelModuleMaps().

◆ Overridden

bool clang::serialization::InputFileInfo::Overridden

Definition at line 71 of file ModuleFile.h.

◆ StoredSize

off_t clang::serialization::InputFileInfo::StoredSize

Definition at line 69 of file ModuleFile.h.

◆ StoredTime

time_t clang::serialization::InputFileInfo::StoredTime

Definition at line 70 of file ModuleFile.h.

◆ TopLevel

bool clang::serialization::InputFileInfo::TopLevel

Definition at line 73 of file ModuleFile.h.

Referenced by clang::ASTReader::visitTopLevelModuleMaps().

◆ Transient

bool clang::serialization::InputFileInfo::Transient

Definition at line 72 of file ModuleFile.h.

◆ UnresolvedImportedFilename

StringRef clang::serialization::InputFileInfo::UnresolvedImportedFilename

Definition at line 66 of file ModuleFile.h.

◆ UnresolvedImportedFilenameAsRequested

StringRef clang::serialization::InputFileInfo::UnresolvedImportedFilenameAsRequested

Definition at line 65 of file ModuleFile.h.

Referenced by isValid().


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