LLVM: llvm::codeview::LineInfo Class Reference (original) (raw)

#include "[llvm/DebugInfo/CodeView/Line.h](Line%5F8h%5Fsource.html)"

Public Types
enum : uint32_t { AlwaysStepIntoLineNumber = 0xfeefee , NeverStepIntoLineNumber = 0xf00f00 }
enum : int { EndLineDeltaShift = 24 }
enum : uint32_t { StartLineMask = 0x00ffffff , EndLineDeltaMask = 0x7f000000 , StatementFlag = 0x80000000u }
Public Member Functions
LLVM_ABI LineInfo (uint32_t StartLine, uint32_t EndLine, bool IsStatement)
LineInfo (uint32_t LineData)
uint32_t getStartLine () const
uint32_t getLineDelta () const
uint32_t getEndLine () const
bool isStatement () const
uint32_t getRawData () const
bool isAlwaysStepInto () const
bool isNeverStepInto () const

Definition at line 21 of file Line.h.

anonymous enum

Enumerator
StartLineMask
EndLineDeltaMask
StatementFlag

Definition at line 30 of file Line.h.

anonymous enum

Enumerator
EndLineDeltaShift

Definition at line 28 of file Line.h.

anonymous enum

Enumerator
AlwaysStepIntoLineNumber
NeverStepIntoLineNumber

Definition at line 23 of file Line.h.

LineInfo() [1/2]

LineInfo() [2/2]

llvm::codeview::LineInfo::LineInfo ( uint32_t LineData) inline

Definition at line 37 of file Line.h.

getEndLine()

uint32_t llvm::codeview::LineInfo::getEndLine ( ) const inline

getLineDelta()

uint32_t llvm::codeview::LineInfo::getLineDelta ( ) const inline

getRawData()

uint32_t llvm::codeview::LineInfo::getRawData ( ) const inline

Definition at line 49 of file Line.h.

getStartLine()

uint32_t llvm::codeview::LineInfo::getStartLine ( ) const inline

isAlwaysStepInto()

bool llvm::codeview::LineInfo::isAlwaysStepInto ( ) const inline

isNeverStepInto()

bool llvm::codeview::LineInfo::isNeverStepInto ( ) const inline

isStatement()

bool llvm::codeview::LineInfo::isStatement ( ) const inline

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