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

Public Member Functions

 output_source_filename_data (struct ui_out *uiout, const info_sources_filter &filter)
 
 DISABLE_COPY_AND_ASSIGN (output_source_filename_data)
 
void reset_output ()
 
void output (const char *disp_name, const char *fullname, bool expanded_p)
 
void operator() (const char *filename, const char *fullname)
 
bool printed_filename_p () const
 

Private Attributes

bool m_first = true
 
filename_seen_cache m_filename_seen_cache
 
const info_sources_filterm_filter
 
struct ui_outm_uiout
 

Detailed Description

Definition at line 4278 of file symtab.c.

Constructor & Destructor Documentation

◆ output_source_filename_data()

output_source_filename_data::output_source_filename_data ( struct ui_out * uiout,
const info_sources_filter & filter )
inline

Definition at line 4283 of file symtab.c.

Member Function Documentation

◆ DISABLE_COPY_AND_ASSIGN()

output_source_filename_data::DISABLE_COPY_AND_ASSIGN ( output_source_filename_data )

◆ operator()()

void output_source_filename_data::operator() ( const char * filename,
const char * fullname )
inline

Definition at line 4310 of file symtab.c.

References output().

◆ output()

void output_source_filename_data::output ( const char * disp_name,
const char * fullname,
bool expanded_p )

◆ printed_filename_p()

bool output_source_filename_data::printed_filename_p ( ) const
inline

Definition at line 4320 of file symtab.c.

References m_first.

◆ reset_output()

void output_source_filename_data::reset_output ( )
inline

Definition at line 4293 of file symtab.c.

References filename_seen_cache::clear(), m_filename_seen_cache, and m_first.

Member Data Documentation

◆ m_filename_seen_cache

filename_seen_cache output_source_filename_data::m_filename_seen_cache
private

Definition at line 4331 of file symtab.c.

Referenced by output(), and reset_output().

◆ m_filter

const info_sources_filter& output_source_filename_data::m_filter
private

Definition at line 4334 of file symtab.c.

Referenced by output().

◆ m_first

bool output_source_filename_data::m_first = true
private

Definition at line 4328 of file symtab.c.

Referenced by output(), printed_filename_p(), and reset_output().

◆ m_uiout

struct ui_out* output_source_filename_data::m_uiout
private

Definition at line 4337 of file symtab.c.

Referenced by output().


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