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
- public InputFile()
- public InputFile(clang::FileEntryRef File, bool isOverridden = false, bool isOutOfDate = false)
- public clang::OptionalFileEntryRefDegradesToFileEntryPtr getFile() const
- public static clang::serialization::InputFile getNotFound()
- public bool isNotFound() const
- public bool isOutOfDate() const
- public bool isOverridden() const
Methods
¶InputFile()
InputFile()
Declared at: clang/include/clang/Serialization/ModuleFile.h:74
¶InputFile(clang::FileEntryRef File,
bool isOverridden = false,
bool isOutOfDate = false)
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
clang::OptionalFileEntryRefDegradesToFileEntryPtr
getFile() const
Declared at: clang/include/clang/Serialization/ModuleFile.h:94
¶static clang::serialization::InputFile
getNotFound()
static clang::serialization::InputFile
getNotFound()
Declared at: clang/include/clang/Serialization/ModuleFile.h:88
¶bool isNotFound() const
bool isNotFound() const
Declared at: clang/include/clang/Serialization/ModuleFile.h:101
¶bool isOutOfDate() const
bool isOutOfDate() const
Declared at: clang/include/clang/Serialization/ModuleFile.h:100
¶bool isOverridden() const
bool isOverridden() const
Declared at: clang/include/clang/Serialization/ModuleFile.h:99