9#ifndef LLVM_DEBUGINFO_CODEVIEW_DEBUGINLINEELINESSUBSECTION_H 
   10#define LLVM_DEBUGINFO_CODEVIEW_DEBUGINLINEELINESSUBSECTION_H 
   77  bool valid()
 const { 
return Lines.valid(); }
 
   80  Iterator 
begin()
 const { 
return Lines.begin(); }
 
   81  Iterator 
end()
 const { 
return Lines.end(); }
 
 
   96                              bool HasExtraFiles = 
false);
 
  103  uint32_t calculateSerializedSize() 
const override;
 
  111  std::vector<Entry>::const_iterator 
begin()
 const { 
return Entries.
begin(); }
 
  112  std::vector<Entry>::const_iterator 
end()
 const { 
return Entries.
end(); }
 
  116  bool HasExtraFiles = 
false;
 
  118  std::vector<Entry> Entries;
 
 
Lightweight arrays that are backed by an arbitrary BinaryStream.
 
Provides read only access to a subclass of BinaryStream.
 
BinaryStreamRef is to BinaryStream what ArrayRef is to an Array.
 
Provides write only access to a subclass of WritableBinaryStream.
 
Lightweight error class with error context and mandatory checking.
 
FixedStreamArray is similar to VarStreamArray, except with each record having a fixed-length.
 
StringRef - Represent a constant reference to a string, i.e.
 
VarStreamArrayIterator< InlineeSourceLine, VarStreamArrayExtractor< InlineeSourceLine > > Iterator
 
LLVM_ABI bool hasExtraFiles() const
 
LLVM_ABI DebugInlineeLinesSubsectionRef()
 
Error initialize(BinaryStreamRef Section)
 
LLVM_ABI Error initialize(BinaryStreamReader Reader)
 
static bool classof(const DebugSubsectionRef *S)
 
void setHasExtraFiles(bool Has)
 
std::vector< Entry >::const_iterator begin() const
 
std::vector< Entry >::const_iterator end() const
 
bool hasExtraFiles() const
 
DebugInlineeLinesSubsection(DebugChecksumsSubsection &Checksums, bool HasExtraFiles=false)
 
static bool classof(const DebugSubsection *S)
 
DebugSubsectionKind kind() const
 
DebugSubsectionRef(DebugSubsectionKind Kind)
 
DebugSubsection(DebugSubsectionKind Kind)
 
DebugSubsectionKind kind() const
 
detail::packed_endian_specific_integral< uint32_t, llvm::endianness::little, unaligned > ulittle32_t
 
This is an optimization pass for GlobalISel generic memory operations.
 
std::vector< support::ulittle32_t > ExtraFiles
 
InlineeSourceLineHeader Header
 
FixedStreamArray< support::ulittle32_t > ExtraFiles
 
const InlineeSourceLineHeader * Header