GDB (xrefs)
|
#include "expression.h"
Public Member Functions | |
innermost_block_tracker (innermost_block_tracker_types types=INNERMOST_BLOCK_FOR_SYMBOLS) | |
void | update (const struct block *b, innermost_block_tracker_types t) |
void | update (const struct block_symbol &bs) |
const struct block * | block () const |
Private Attributes | |
innermost_block_tracker_types | m_types |
const struct block * | m_innermost_block |
Definition at line 246 of file expression.h.
|
inline |
Definition at line 249 of file expression.h.
|
inline |
Definition at line 272 of file expression.h.
References m_innermost_block.
Referenced by display_command(), do_one_display(), set_breakpoint_condition(), varobj_create(), and watch_command_1().
void innermost_block_tracker::update | ( | const struct block * | b, |
innermost_block_tracker_types | t ) |
Definition at line 78 of file parse.c.
References block::contains(), m_innermost_block, and m_types.
Referenced by ada_resolve_funcall(), maybe_overload(), parser_state::push_dollar(), parser_state::push_symbol(), update(), rust_parser::update_innermost_block(), write_var_from_sym(), and yyparse().
|
inline |
Definition at line 264 of file expression.h.
References block_symbol::block, INNERMOST_BLOCK_FOR_SYMBOLS, and update().
|
private |
Definition at line 283 of file expression.h.
|
private |
Definition at line 279 of file expression.h.
Referenced by update().