GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
fortran_lazy_array_repacker_impl Class Reference
Inheritance diagram for fortran_lazy_array_repacker_impl:
fortran_array_repacker_base_impl fortran_array_walker_base_impl

Public Member Functions

 fortran_lazy_array_repacker_impl (struct type *type, CORE_ADDR address, struct value *dest)
 
void process_element (struct type *elt_type, LONGEST elt_off, LONGEST index, bool last_p)
 
- Public Member Functions inherited from fortran_array_repacker_base_impl
 fortran_array_repacker_base_impl (struct value *dest)
 
void start_dimension (struct type *index_type, LONGEST nelts, bool inner_p)
 
void finish_dimension (bool inner_p, bool last_p)
 
- Public Member Functions inherited from fortran_array_walker_base_impl
bool continue_walking (bool should_continue)
 
void start_dimension (struct type *index_type, LONGEST nelts, bool inner_p)
 
void finish_dimension (bool inner_p, bool last_p)
 
void process_dimension (gdb::function_view< void(struct type *, int, bool)> walk_1, struct type *elt_type, LONGEST elt_off, LONGEST index, bool last_p)
 
void process_element (struct type *elt_type, LONGEST elt_off, LONGEST index, bool last_p)
 

Private Attributes

CORE_ADDR m_addr
 

Additional Inherited Members

- Protected Member Functions inherited from fortran_array_repacker_base_impl
void copy_element_to_dest (struct value *elt)
 
- Protected Attributes inherited from fortran_array_repacker_base_impl
struct valuem_dest
 
LONGEST m_dest_offset
 
gdb::optional< scoped_value_markm_mark
 

Detailed Description

Definition at line 317 of file f-lang.c.

Constructor & Destructor Documentation

◆ fortran_lazy_array_repacker_impl()

fortran_lazy_array_repacker_impl::fortran_lazy_array_repacker_impl ( struct type * type,
CORE_ADDR address,
struct value * dest )
inlineexplicit

Definition at line 326 of file f-lang.c.

Member Function Documentation

◆ process_element()

void fortran_lazy_array_repacker_impl::process_element ( struct type * elt_type,
LONGEST elt_off,
LONGEST index,
bool last_p )
inline

Member Data Documentation

◆ m_addr

CORE_ADDR fortran_lazy_array_repacker_impl::m_addr
private

Definition at line 344 of file f-lang.c.

Referenced by process_element().


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