|
GDB (xrefs)
|
#include "cli-utils.h"
Public Member Functions | |
| number_or_range_parser () | |
| number_or_range_parser (const char *string) | |
| void | init (const char *string) |
| int | get_number () |
| void | setup_range (int start_value, int end_value, const char *end_ptr) |
| bool | finished () const |
| const char * | cur_tok () const |
| bool | in_range () const |
| int | end_value () const |
| void | skip_range () |
Private Member Functions | |
| number_or_range_parser (const number_or_range_parser &) | |
| number_or_range_parser & | operator= (const number_or_range_parser &) |
Private Attributes | |
| bool | m_finished |
| const char * | m_cur_tok |
| int | m_last_retval |
| int | m_end_value |
| const char * | m_end_ptr |
| bool | m_in_range |
Definition at line 48 of file cli-utils.h.
|
inline |
Definition at line 53 of file cli-utils.h.
| number_or_range_parser::number_or_range_parser | ( | const char * | string | ) |
Definition at line 130 of file cli-utils.c.
References init().
|
private |
|
inline |
Definition at line 83 of file cli-utils.h.
References m_cur_tok.
Referenced by tid_range_parser::cur_tok(), tid_range_parser::get_tid_or_range(), map_display_numbers(), and tid_range_parser::skip_range().
|
inline |
Definition at line 91 of file cli-utils.h.
References m_end_value.
Referenced by tid_range_parser::get_tid_or_range(), and setup_range().
|
inline |
Definition at line 78 of file cli-utils.h.
References m_finished.
Referenced by decode_line_2(), delete_bookmark_command(), delete_mem_command(), detach_inferior_command(), disable_mem_command(), enable_mem_command(), tid_range_parser::finished(), get_tracepoint_by_number(), info_bookmarks_command(), kill_inferior_command(), map_breakpoint_numbers(), map_display_numbers(), number_is_in_list(), remove_inferior_command(), and trace_pass_command().
| int number_or_range_parser::get_number | ( | ) |
Definition at line 151 of file cli-utils.c.
References _, error(), get_number_trailer(), m_cur_tok, m_end_ptr, m_end_value, m_finished, m_in_range, m_last_retval, and skip_spaces().
Referenced by decode_line_2(), delete_bookmark_command(), delete_mem_command(), detach_inferior_command(), disable_mem_command(), enable_mem_command(), tid_range_parser::get_tid_or_range(), get_tracepoint_by_number(), info_bookmarks_command(), kill_inferior_command(), map_breakpoint_numbers(), map_display_numbers(), number_is_in_list(), and remove_inferior_command().
|
inline |
Definition at line 87 of file cli-utils.h.
References m_in_range.
Referenced by tid_range_parser::get_tid_or_range().
| void number_or_range_parser::init | ( | const char * | string | ) |
Definition at line 138 of file cli-utils.c.
References m_cur_tok, m_end_ptr, m_end_value, m_finished, m_in_range, m_last_retval, and string.
Referenced by tid_range_parser::get_tid_or_range(), and number_or_range_parser().
|
private |
| void number_or_range_parser::setup_range | ( | int | start_value, |
| int | end_value, | ||
| const char * | end_ptr | ||
| ) |
Definition at line 207 of file cli-utils.c.
References end_value(), gdb_assert, m_end_ptr, m_end_value, m_in_range, and m_last_retval.
Referenced by tid_range_parser::get_tid_or_range().
|
inline |
Definition at line 95 of file cli-utils.h.
References gdb_assert, m_cur_tok, m_end_ptr, and m_in_range.
Referenced by tid_range_parser::skip_range().
|
private |
Definition at line 111 of file cli-utils.h.
Referenced by cur_tok(), get_number(), init(), and skip_range().
|
private |
Definition at line 121 of file cli-utils.h.
Referenced by get_number(), init(), setup_range(), and skip_range().
|
private |
Definition at line 117 of file cli-utils.h.
Referenced by end_value(), get_number(), init(), and setup_range().
|
private |
Definition at line 107 of file cli-utils.h.
Referenced by finished(), get_number(), and init().
|
private |
Definition at line 124 of file cli-utils.h.
Referenced by get_number(), in_range(), init(), setup_range(), and skip_range().
|
private |
Definition at line 114 of file cli-utils.h.
Referenced by get_number(), init(), and setup_range().
1.8.14