GDB (xrefs)
|
#include "ada-exp.h"
Public Member Functions | |
ada_name_association (operation_up val) | |
void | assign (struct value *container, struct value *lhs, struct expression *exp, std::vector< LONGEST > &indices, LONGEST low, LONGEST high, operation_up &op) override |
bool | uses_objfile (struct objfile *objfile) override |
void | dump (ui_file *stream, int depth) override |
![]() | |
virtual | ~ada_association ()=default |
Private Attributes | |
operation_up | m_val |
Additional Inherited Members | |
![]() | |
ada_association ()=default | |
DISABLE_COPY_AND_ASSIGN (ada_association) | |
|
inlineexplicit |
|
overridevirtual |
Implements expr::ada_association.
Definition at line 9584 of file ada-lang.c.
References ada_is_direct_array_type(), ada_unqualified_name(), add_component_interval(), expr::assign_component(), EVAL_NORMAL, find_struct_field(), expr::ada_string_operation::get_name(), expr::var_value_operation::get_symbol(), longest_to_int(), m_val, name, general_symbol_info::natural_name(), value::type(), and value_as_long().
|
overridevirtual |
Implements expr::ada_association.
Definition at line 9577 of file ada-lang.c.
References gdb_printf(), and m_val.
|
overridevirtual |
|
private |
Definition at line 873 of file ada-exp.h.
Referenced by assign(), dump(), and uses_objfile().