struct GlobalModuleIndex::ModuleInfo

Declaration

struct GlobalModuleIndex::ModuleInfo { /* full declaration omitted */ };

Description

Information about a given module file.

Declared at: clang/include/clang/Serialization/GlobalModuleIndex.h:69

Member Variables

public clang::GlobalModuleIndex::ModuleFile* File
The module file, once it has been resolved.
public std::string FileName
The module file name.
public off_t Size
Size of the module file at the time the global index was built.
public time_t ModTime
Modification time of the module file at the time the global index was built.
public llvm::SmallVector<unsigned int, 4> Dependencies
The module IDs on which this module directly depends. FIXME: We don't really need a vector here.

Method Overview

Methods

ΒΆModuleInfo()

Declared at: clang/include/clang/Serialization/GlobalModuleIndex.h:70