GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
current_source_location Struct Reference

Public Member Functions

 current_source_location ()=default
 
void set (struct symtab *s, int l)
 
struct symtabsymtab () const
 
int line () const
 

Private Attributes

struct symtabm_symtab = nullptr
 
int m_line = 0
 

Detailed Description

Definition at line 82 of file source.c.

Constructor & Destructor Documentation

◆ current_source_location()

current_source_location::current_source_location ( )
default

Member Function Documentation

◆ line()

int current_source_location::line ( ) const
inline

◆ set()

void current_source_location::set ( struct symtab * s,
int l )
inline

Definition at line 89 of file source.c.

References gdb::observers::current_source_symtab_and_line_changed, m_line, and m_symtab.

◆ symtab()

struct symtab * current_source_location::symtab ( ) const
inline

Definition at line 97 of file source.c.

References m_symtab.

Member Data Documentation

◆ m_line

int current_source_location::m_line = 0
private

Definition at line 116 of file source.c.

Referenced by line(), and set().

◆ m_symtab

struct symtab* current_source_location::m_symtab = nullptr
private

Definition at line 112 of file source.c.

Referenced by set(), and symtab().


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