|
GDB (xrefs)
|
#include "ui-file.h"
Public Member Functions | |
| string_file () | |
| ~string_file () override | |
| void | write (const char *buf, long length_buf) override |
| long | read (char *buf, long length_buf) override |
| std::string & | string () |
| const char * | data () const |
| const char * | c_str () const |
| size_t | size () const |
| bool | empty () const |
| void | clear () |
Public Member Functions inherited from ui_file | |
| ui_file () | |
| virtual | ~ui_file ()=0 |
| void | printf (const char *,...) ATTRIBUTE_PRINTF(2 |
| void void | putstr (const char *str, int quoter) |
| void | putstrn (const char *str, int n, int quoter) |
| int | putc (int c) |
| void | vprintf (const char *, va_list) ATTRIBUTE_PRINTF(2 |
| virtual void | write_async_safe (const char *buf, long length_buf) |
| virtual void | puts (const char *str) |
| virtual bool | isatty () |
| virtual void | flush () |
Private Attributes | |
| std::string | m_string |
|
inline |
Definition at line 137 of file ui-file.h.
References m_string.
Referenced by add_set_language_command(), aix_thread_extra_thread_info(), archpy_disassemble(), bppy_get_commands(), c_compute_program(), compile_to_object(), do_show_command(), error_stream(), eval_command(), explicit_to_string_internal(), ui_out::field_stream(), frapy_str(), frscm_print_frame_smob(), gdbscm_arch_disassemble(), gdbscm_breakpoint_commands(), gdbscm_value_print(), generate_c_for_for_one_variable(), inspect_type(), print_target_wait_results(), quit_confirm(), replace_typedefs_qualified_name(), tui_disassemble(), tui_get_function_from_frame(), tui_make_status_line(), typy_str(), unwind_infopy_str(), valpy_str(), vlscm_print_value_smob(), mi_console_file::write(), and yyparse().
|
inline |
Definition at line 140 of file ui-file.h.
References m_string.
Referenced by ui_out::field_stream(), mi_console_file::flush(), mi_cmd_data_read_memory(), gdb_pretty_print_disassembler::pretty_print_insn(), mi_ui_out::put(), replace_typedefs_qualified_name(), mi_ui_out::rewind(), and tui_disassemble().
|
inline |
|
inline |
Definition at line 139 of file ui-file.h.
References m_string.
Referenced by archpy_disassemble(), dwarf2_compute_name(), and ui_out::field_stream().
|
inlineoverridevirtual |
Reimplemented from ui_file.
Definition at line 116 of file ui-file.h.
References gdb_assert_not_reached.
|
inline |
Definition at line 138 of file ui-file.h.
References m_string.
Referenced by c_compute_program(), gdbscm_value_print(), generate_c_for_for_one_variable(), inspect_type(), mi_ui_out::put(), replace_typedefs_qualified_name(), tui_make_status_line(), typy_str(), valpy_str(), and mi_console_file::write().
|
inline |
Definition at line 132 of file ui-file.h.
References m_string.
Referenced by ada_print_floating(), ada_varobj_scalar_image(), collection_list::append_exp(), c_compute_program(), dwarf2_compute_name(), escape_buffer(), execute_command_to_string(), mi_console_file::flush(), recpy_bt_insn_decoded(), rust_get_disr_info(), tui_register_format(), type_as_string(), type_to_string(), tyscm_type_name(), and yyparse().
|
overridevirtual |
Implements ui_file.
Definition at line 138 of file ui-file.c.
References m_string.
Referenced by aix_thread_extra_thread_info(), c_compute_program(), generate_c_for_for_one_variable(), replace_typedefs_qualified_name(), mi_console_file::write(), and gdb._GdbFile::writelines().
|
private |
1.8.14