LLVM API Documentation

Public Types | Public Member Functions | Public Attributes
llvm::DWARFDebugLine::State Struct Reference

#include <DWARFDebugLine.h>

Inheritance diagram for llvm::DWARFDebugLine::State:
Inheritance graph
[legend]
Collaboration diagram for llvm::DWARFDebugLine::State:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { StartParsingLineTable = 0, DoneParsingLineTable = -1 }

Public Member Functions

 State ()
virtual ~State ()
virtual void appendRowToMatrix (uint32_t offset)
virtual void finalize ()
virtual void reset ()

Public Attributes

unsigned row

Detailed Description

Definition at line 202 of file DWARFDebugLine.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
StartParsingLineTable 
DoneParsingLineTable 

Definition at line 204 of file DWARFDebugLine.h.


Constructor & Destructor Documentation

llvm::DWARFDebugLine::State::State ( ) [inline]

Definition at line 209 of file DWARFDebugLine.h.

DWARFDebugLine::State::~State ( ) [virtual]

Definition at line 96 of file DWARFDebugLine.cpp.


Member Function Documentation

void DWARFDebugLine::State::appendRowToMatrix ( uint32_t  offset) [virtual]

Definition at line 98 of file DWARFDebugLine.cpp.

Referenced by llvm::DWARFDebugLine::parseStatementTable().

void DWARFDebugLine::State::finalize ( ) [virtual]
virtual void llvm::DWARFDebugLine::State::reset ( ) [inline, virtual]

Member Data Documentation

Definition at line 221 of file DWARFDebugLine.h.


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