LLDB  mainline
Public Member Functions | Protected Member Functions | Friends | List of all members
lldb::SBLineEntry Class Reference

#include <SBLineEntry.h>

Public Member Functions

 SBLineEntry ()
 
 SBLineEntry (const lldb::SBLineEntry &rhs)
 
 ~SBLineEntry ()
 
const lldb::SBLineEntryoperator= (const lldb::SBLineEntry &rhs)
 
lldb::SBAddress GetStartAddress () const
 
lldb::SBAddress GetEndAddress () const
 
 operator bool () const
 
bool IsValid () const
 
lldb::SBFileSpec GetFileSpec () const
 
uint32_t GetLine () const
 
uint32_t GetColumn () const
 
void SetFileSpec (lldb::SBFileSpec filespec)
 
void SetLine (uint32_t line)
 
void SetColumn (uint32_t column)
 
bool operator== (const lldb::SBLineEntry &rhs) const
 
bool operator!= (const lldb::SBLineEntry &rhs) const
 
bool GetDescription (lldb::SBStream &description)
 

Protected Member Functions

lldb_private::LineEntryget ()
 

Friends

class SBAddress
 
class SBCompileUnit
 
class SBFrame
 
class SBSymbolContext
 

Detailed Description

Definition at line 18 of file SBLineEntry.h.

Constructor & Destructor Documentation

◆ SBLineEntry() [1/2]

SBLineEntry::SBLineEntry ( )

Definition at line 22 of file SBLineEntry.cpp.

References LLDB_RECORD_CONSTRUCTOR_NO_ARGS.

Referenced by SBLineEntry().

◆ SBLineEntry() [2/2]

SBLineEntry::SBLineEntry ( const lldb::SBLineEntry rhs)

Definition at line 26 of file SBLineEntry.cpp.

References lldb_private::clone(), LLDB_RECORD_CONSTRUCTOR, and SBLineEntry().

◆ ~SBLineEntry()

SBLineEntry::~SBLineEntry ( )

Definition at line 51 of file SBLineEntry.cpp.

Member Function Documentation

◆ get()

lldb_private::LineEntry * SBLineEntry::get ( )
protected

Definition at line 190 of file SBLineEntry.cpp.

◆ GetColumn()

uint32_t SBLineEntry::GetColumn ( ) const

◆ GetDescription()

bool SBLineEntry::GetDescription ( lldb::SBStream description)

◆ GetEndAddress()

SBAddress SBLineEntry::GetEndAddress ( ) const

◆ GetFileSpec()

SBFileSpec SBLineEntry::GetFileSpec ( ) const

◆ GetLine()

uint32_t SBLineEntry::GetLine ( ) const

◆ GetStartAddress()

SBAddress SBLineEntry::GetStartAddress ( ) const

◆ IsValid()

bool SBLineEntry::IsValid ( ) const

◆ operator bool()

SBLineEntry::operator bool ( ) const
explicit

Definition at line 79 of file SBLineEntry.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS.

◆ operator!=()

bool SBLineEntry::operator!= ( const lldb::SBLineEntry rhs) const

◆ operator=()

const SBLineEntry & SBLineEntry::operator= ( const lldb::SBLineEntry rhs)

Definition at line 38 of file SBLineEntry.cpp.

References lldb_private::clone(), LLDB_RECORD_METHOD, and LLDB_RECORD_RESULT.

◆ operator==()

bool SBLineEntry::operator== ( const lldb::SBLineEntry rhs) const

◆ SetColumn()

void SBLineEntry::SetColumn ( uint32_t  column)

◆ SetFileSpec()

void SBLineEntry::SetFileSpec ( lldb::SBFileSpec  filespec)

◆ SetLine()

void SBLineEntry::SetLine ( uint32_t  line)

Friends And Related Function Documentation

◆ SBAddress

friend class SBAddress
friend

Definition at line 58 of file SBLineEntry.h.

◆ SBCompileUnit

friend class SBCompileUnit
friend

Definition at line 59 of file SBLineEntry.h.

◆ SBFrame

friend class SBFrame
friend

Definition at line 60 of file SBLineEntry.h.

◆ SBSymbolContext

friend class SBSymbolContext
friend

Definition at line 61 of file SBLineEntry.h.


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