GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
expr::ada_discrete_range_association Class Reference

#include "ada-exp.h"

Inheritance diagram for expr::ada_discrete_range_association:
expr::ada_association

Public Member Functions

 ada_discrete_range_association (operation_up &&low, operation_up &&high)
 
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
 
- Public Member Functions inherited from expr::ada_association
virtual void assign (struct value *container, struct value *lhs, struct expression *exp, std::vector< LONGEST > &indices, LONGEST low, LONGEST high, operation_up &op)=0
 
virtual bool uses_objfile (struct objfile *objfile)=0
 
virtual void dump (ui_file *stream, int depth)=0
 
virtual ~ada_association ()=default
 

Private Attributes

operation_up m_low
 
operation_up m_high
 

Additional Inherited Members

- Protected Member Functions inherited from expr::ada_association
 ada_association ()=default
 
 DISABLE_COPY_AND_ASSIGN (ada_association)
 

Detailed Description

Definition at line 715 of file ada-exp.h.

Constructor & Destructor Documentation

◆ ada_discrete_range_association()

expr::ada_discrete_range_association::ada_discrete_range_association ( operation_up &&  low,
operation_up &&  high 
)
inline

Definition at line 719 of file ada-exp.h.

Member Function Documentation

◆ assign()

void expr::ada_discrete_range_association::assign ( struct value container,
struct value lhs,
struct expression exp,
std::vector< LONGEST > &  indices,
LONGEST  low,
LONGEST  high,
operation_up op 
)
overridevirtual

◆ dump()

void expr::ada_discrete_range_association::dump ( ui_file stream,
int  depth 
)
overridevirtual

Implements expr::ada_association.

Definition at line 9619 of file ada-lang.c.

References gdb_printf(), m_high, and m_low.

◆ uses_objfile()

bool expr::ada_discrete_range_association::uses_objfile ( struct objfile objfile)
overridevirtual

Implements expr::ada_association.

Definition at line 9613 of file ada-lang.c.

References m_high, and m_low.

Member Data Documentation

◆ m_high

operation_up expr::ada_discrete_range_association::m_high
private

Definition at line 738 of file ada-exp.h.

Referenced by assign(), dump(), and uses_objfile().

◆ m_low

operation_up expr::ada_discrete_range_association::m_low
private

Definition at line 737 of file ada-exp.h.

Referenced by assign(), dump(), and uses_objfile().


The documentation for this class was generated from the following files: