LLVM API Documentation

Public Types | Public Member Functions
llvm::MCLineSection Class Reference

#include <MCDwarf.h>

List of all members.

Public Types

typedef std::vector< MCLineEntryMCLineEntryCollection
typedef
MCLineEntryCollection::iterator 
iterator
typedef
MCLineEntryCollection::const_iterator 
const_iterator
typedef MapVector< const
MCSection
*, MCLineEntryCollection
MCLineDivisionMap

Public Member Functions

void addLineEntry (const MCLineEntry &LineEntry, const MCSection *Sec)
const MCLineDivisionMapgetMCLineEntries () const

Detailed Description

MCLineSection - Instances of this class represent the line information for a compile unit where machine instructions have been assembled after seeing .loc directives. This is the information used to build the dwarf line table for a section.

Definition at line 158 of file MCDwarf.h.


Member Typedef Documentation

typedef MCLineEntryCollection::const_iterator llvm::MCLineSection::const_iterator

Definition at line 167 of file MCDwarf.h.

typedef MCLineEntryCollection::iterator llvm::MCLineSection::iterator

Definition at line 166 of file MCDwarf.h.

Definition at line 168 of file MCDwarf.h.

Definition at line 165 of file MCDwarf.h.


Member Function Documentation

void llvm::MCLineSection::addLineEntry ( const MCLineEntry LineEntry,
const MCSection Sec 
) [inline]

Definition at line 161 of file MCDwarf.h.

Definition at line 176 of file MCDwarf.h.

Referenced by llvm::MCDwarfLineTable::EmitCU().


The documentation for this class was generated from the following file: