class InputFile

Declaration

class InputFile { /* full declaration omitted */ };

Description

The input file that has been loaded from this AST file, along with bools indicating whether this was an overridden buffer or if it was out-of-date or not-found.

Declared at: clang/include/clang/Serialization/ModuleFile.h:65

Member Variables

private llvm::PointerIntPair< const FileEntryRef::MapEntry*, 2, unsigned int> Val

Method Overview

Methods

InputFile()

Declared at: clang/include/clang/Serialization/ModuleFile.h:74

InputFile(clang::FileEntryRef File,
          bool isOverridden = false,
          bool isOutOfDate = false)

Declared at: clang/include/clang/Serialization/ModuleFile.h:76

Parameters

clang::FileEntryRef File
bool isOverridden = false
bool isOutOfDate = false

clang::OptionalFileEntryRefDegradesToFileEntryPtr
getFile() const

Declared at: clang/include/clang/Serialization/ModuleFile.h:94

static clang::serialization::InputFile
getNotFound()

Declared at: clang/include/clang/Serialization/ModuleFile.h:88

bool isNotFound() const

Declared at: clang/include/clang/Serialization/ModuleFile.h:101

bool isOutOfDate() const

Declared at: clang/include/clang/Serialization/ModuleFile.h:100

bool isOverridden() const

Declared at: clang/include/clang/Serialization/ModuleFile.h:99