10 #ifndef LLVM_DEBUGINFO_CODEVIEW_DEBUGINLINEELINESSUBSECTION_H 11 #define LLVM_DEBUGINFO_CODEVIEW_DEBUGINLINEELINESSUBSECTION_H 30 class DebugChecksumsSubsection;
57 bool HasExtraFiles =
false;
74 bool hasExtraFiles()
const;
92 bool HasExtraFiles =
false);
99 uint32_t calculateSerializedSize()
const override;
107 std::vector<Entry>::const_iterator
begin()
const {
return Entries.begin(); }
108 std::vector<Entry>::const_iterator
end()
const {
return Entries.end(); }
112 bool HasExtraFiles =
false;
114 std::vector<Entry> Entries;
121 #endif // LLVM_DEBUGINFO_CODEVIEW_DEBUGINLINEELINESSUBSECTION_H
This class represents lattice values for constants.
static bool classof(const DebugSubsectionRef *S)
std::vector< Entry >::const_iterator end() const
std::vector< support::ulittle32_t > ExtraFiles
std::vector< Entry >::const_iterator begin() const
InlineeSourceLineHeader Header
static bool classof(const DebugSubsection *S)
Provides write only access to a subclass of WritableBinaryStream.
void setHasExtraFiles(bool Has)
const InlineeSourceLineHeader * Header
BinaryStreamRef is to BinaryStream what ArrayRef is to an Array.
VarStreamArray represents an array of variable length records backed by a stream. ...
DebugSubsectionKind kind() const
static void initialize(TargetLibraryInfoImpl &TLI, const Triple &T, ArrayRef< StringRef > StandardNames)
Initialize the set of available library functions based on the specified target triple.
bool hasExtraFiles() const
FixedStreamArray< support::ulittle32_t > ExtraFiles
Lightweight error class with error context and mandatory checking.
Provides read only access to a subclass of BinaryStream.
StringRef - Represent a constant reference to a string, i.e.
DebugSubsectionKind kind() const