LLVM API Documentation

Public Member Functions | Static Public Member Functions | Public Attributes
llvm::DWARFDebugLine::Sequence Struct Reference

#include <DWARFDebugLine.h>

Collaboration diagram for llvm::DWARFDebugLine::Sequence:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Sequence ()
void reset ()
bool isValid () const
bool containsPC (uint64_t pc) const

Static Public Member Functions

static bool orderByLowPC (const Sequence &LHS, const Sequence &RHS)

Public Attributes

uint64_t LowPC
uint64_t HighPC
unsigned FirstRowIndex
unsigned LastRowIndex
bool Empty

Detailed Description

Definition at line 140 of file DWARFDebugLine.h.


Constructor & Destructor Documentation

Definition at line 160 of file DWARFDebugLine.cpp.


Member Function Documentation

bool llvm::DWARFDebugLine::Sequence::containsPC ( uint64_t  pc) const [inline]

Definition at line 158 of file DWARFDebugLine.h.

References HighPC, and LowPC.

Referenced by llvm::DWARFDebugLine::LineTable::lookupAddress().

Definition at line 155 of file DWARFDebugLine.h.

References Empty, FirstRowIndex, HighPC, LastRowIndex, and LowPC.

static bool llvm::DWARFDebugLine::Sequence::orderByLowPC ( const Sequence LHS,
const Sequence RHS 
) [inline, static]

Definition at line 164 of file DWARFDebugLine.cpp.


Member Data Documentation

Definition at line 147 of file DWARFDebugLine.h.

Referenced by isValid().


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