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

#include <SBDeclaration.h>

Public Member Functions

 SBDeclaration ()
 
 SBDeclaration (const lldb::SBDeclaration &rhs)
 
 ~SBDeclaration ()
 
const lldb::SBDeclarationoperator= (const lldb::SBDeclaration &rhs)
 
 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::SBDeclaration &rhs) const
 
bool operator!= (const lldb::SBDeclaration &rhs) const
 
bool GetDescription (lldb::SBStream &description)
 

Protected Member Functions

lldb_private::Declarationget ()
 

Friends

class SBValue
 

Detailed Description

Definition at line 18 of file SBDeclaration.h.

Constructor & Destructor Documentation

◆ SBDeclaration() [1/2]

SBDeclaration::SBDeclaration ( )

Definition at line 22 of file SBDeclaration.cpp.

References LLDB_RECORD_CONSTRUCTOR_NO_ARGS.

Referenced by SBDeclaration().

◆ SBDeclaration() [2/2]

SBDeclaration::SBDeclaration ( const lldb::SBDeclaration rhs)

Definition at line 26 of file SBDeclaration.cpp.

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

◆ ~SBDeclaration()

SBDeclaration::~SBDeclaration ( )

Definition at line 53 of file SBDeclaration.cpp.

Member Function Documentation

◆ get()

lldb_private::Declaration * SBDeclaration::get ( )
protected

Definition at line 177 of file SBDeclaration.cpp.

◆ GetColumn()

uint32_t SBDeclaration::GetColumn ( ) const

◆ GetDescription()

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

◆ GetFileSpec()

SBFileSpec SBDeclaration::GetFileSpec ( ) const

◆ GetLine()

uint32_t SBDeclaration::GetLine ( ) const

◆ IsValid()

bool SBDeclaration::IsValid ( ) const

◆ operator bool()

SBDeclaration::operator bool ( ) const
explicit

Definition at line 59 of file SBDeclaration.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS.

◆ operator!=()

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

◆ operator=()

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

Definition at line 38 of file SBDeclaration.cpp.

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

◆ operator==()

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

◆ SetColumn()

void SBDeclaration::SetColumn ( uint32_t  column)

◆ SetFileSpec()

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

◆ SetLine()

void SBDeclaration::SetLine ( uint32_t  line)

Friends And Related Function Documentation

◆ SBValue

friend class SBValue
friend

Definition at line 54 of file SBDeclaration.h.


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