LLVM  4.0.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
llvm::DWARFDebugLine::Sequence Struct Reference

#include <DWARFDebugLine.h>

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

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 148 of file DWARFDebugLine.h.

Constructor & Destructor Documentation

DWARFDebugLine::Sequence::Sequence ( )

Definition at line 163 of file DWARFDebugLine.cpp.

Member Function Documentation

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

Definition at line 166 of file DWARFDebugLine.h.

References HighPC, and LowPC.

bool llvm::DWARFDebugLine::Sequence::isValid ( ) const
inline

Definition at line 163 of file DWARFDebugLine.h.

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

static bool llvm::DWARFDebugLine::Sequence::orderByLowPC ( const Sequence LHS,
const Sequence RHS 
)
inlinestatic
void DWARFDebugLine::Sequence::reset ( )

Definition at line 165 of file DWARFDebugLine.cpp.

Member Data Documentation

bool llvm::DWARFDebugLine::Sequence::Empty

Definition at line 155 of file DWARFDebugLine.h.

Referenced by isValid().

unsigned llvm::DWARFDebugLine::Sequence::FirstRowIndex
uint64_t llvm::DWARFDebugLine::Sequence::HighPC

Definition at line 152 of file DWARFDebugLine.h.

Referenced by containsPC(), and isValid().

unsigned llvm::DWARFDebugLine::Sequence::LastRowIndex
uint64_t llvm::DWARFDebugLine::Sequence::LowPC

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