LLVM API Documentation

Public Member Functions | Public Attributes
llvm::MCDwarfLineTableHeader Struct Reference

#include <MCDwarf.h>

Collaboration diagram for llvm::MCDwarfLineTableHeader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MCDwarfLineTableHeader ()
unsigned getFile (StringRef &Directory, StringRef &FileName, unsigned FileNumber=0)
std::pair< MCSymbol *, MCSymbol * > Emit (MCStreamer *MCOS) const
std::pair< MCSymbol *, MCSymbol * > Emit (MCStreamer *MCOS, ArrayRef< char > SpecialOpcodeLengths) const

Public Attributes

MCSymbolLabel
SmallVector< std::string, 3 > MCDwarfDirs
SmallVector< MCDwarfFile, 3 > MCDwarfFiles
StringMap< unsignedSourceIdMap
StringRef CompilationDir

Detailed Description

Definition at line 181 of file MCDwarf.h.


Constructor & Destructor Documentation

Definition at line 188 of file MCDwarf.h.


Member Function Documentation

std::pair< MCSymbol *, MCSymbol * > MCDwarfLineTableHeader::Emit ( MCStreamer MCOS) const
std::pair< MCSymbol *, MCSymbol * > MCDwarfLineTableHeader::Emit ( MCStreamer MCOS,
ArrayRef< char >  SpecialOpcodeLengths 
) const
unsigned MCDwarfLineTableHeader::getFile ( StringRef Directory,
StringRef FileName,
unsigned  FileNumber = 0 
)

Member Data Documentation

Definition at line 183 of file MCDwarf.h.

Referenced by Emit(), getFile(), and llvm::MCDwarfLineTable::getMCDwarfDirs().

Definition at line 184 of file MCDwarf.h.

Referenced by Emit(), getFile(), and llvm::MCDwarfLineTable::getMCDwarfFiles().

Definition at line 185 of file MCDwarf.h.

Referenced by getFile().


The documentation for this struct was generated from the following files: