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

#include "utils.h"

Public Member Functions

void warn (const char *format,...) ATTRIBUTE_PRINTF(2
 
 va_start (args, format)
 
msg vprintf (format, args)
 
 va_end (args)
 
m_warnings emplace_back (std::move(msg))
 
void emit () const
 

Public Attributes

void va_list args
 

Private Attributes

std::vector< string_filem_warnings
 

Detailed Description

Definition at line 396 of file utils.h.

Member Function Documentation

◆ emit()

void deferred_warnings::emit ( ) const
inline

Definition at line 416 of file utils.h.

References m_warnings.

Referenced by coff_symfile_read(), and elf_symfile_read_dwarf2().

◆ emplace_back()

m_warnings deferred_warnings::emplace_back ( std::move(msg) )

◆ va_end()

deferred_warnings::va_end ( args )

◆ va_start()

deferred_warnings::va_start ( args ,
format  )

◆ vprintf()

msg deferred_warnings::vprintf ( format ,
args  )

◆ warn()

void deferred_warnings::warn ( const char * format,
... )

Member Data Documentation

◆ args

void va_list deferred_warnings::args
Initial value:
{
string_file msg (gdb_stderr->can_emit_style_escape ())
#define gdb_stderr
Definition utils.h:187

Definition at line 406 of file utils.h.

◆ m_warnings

std::vector<string_file> deferred_warnings::m_warnings
private

Definition at line 425 of file utils.h.

Referenced by emit().


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