GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
fortran_array_walker< Impl > Class Template Reference

#include "f-array-walker.h"

Public Member Functions

template<typename ... Args>
 fortran_array_walker (struct type *type, CORE_ADDR address, Args... args)
 
void walk ()
 

Private Member Functions

 gdb_static_assert ((std::is_base_of< fortran_array_walker_base_impl, Impl >::value))
 
void walk_1 (struct type *type, int offset, bool last_p)
 

Private Attributes

struct typem_type
 
CORE_ADDR m_address
 
Impl m_impl
 
int m_ndimensions
 
int m_nss
 

Detailed Description

template<typename Impl>
class fortran_array_walker< Impl >

Definition at line 185 of file f-array-walker.h.

Constructor & Destructor Documentation

◆ fortran_array_walker()

template<typename Impl >
template<typename ... Args>
fortran_array_walker< Impl >::fortran_array_walker ( struct type * type,
CORE_ADDR address,
Args... args )
inline

Definition at line 198 of file f-array-walker.h.

Member Function Documentation

◆ gdb_static_assert()

template<typename Impl >
fortran_array_walker< Impl >::gdb_static_assert ( (std::is_base_of< fortran_array_walker_base_impl, Impl >::value) )
private

◆ walk()

template<typename Impl >
void fortran_array_walker< Impl >::walk ( )
inline

◆ walk_1()

template<typename Impl >
void fortran_array_walker< Impl >::walk_1 ( struct type * type,
int offset,
bool last_p )
inlineprivate

Member Data Documentation

◆ m_address

template<typename Impl >
CORE_ADDR fortran_array_walker< Impl >::m_address
private

Definition at line 290 of file f-array-walker.h.

Referenced by fortran_array_walker< Impl >::walk_1().

◆ m_impl

template<typename Impl >
Impl fortran_array_walker< Impl >::m_impl
private

Definition at line 293 of file f-array-walker.h.

Referenced by fortran_array_walker< Impl >::walk_1().

◆ m_ndimensions

template<typename Impl >
int fortran_array_walker< Impl >::m_ndimensions
private

Definition at line 296 of file f-array-walker.h.

Referenced by fortran_array_walker< Impl >::walk_1().

◆ m_nss

template<typename Impl >
int fortran_array_walker< Impl >::m_nss
private

Definition at line 299 of file f-array-walker.h.

Referenced by fortran_array_walker< Impl >::walk_1().

◆ m_type

template<typename Impl >
struct type* fortran_array_walker< Impl >::m_type
private

Definition at line 286 of file f-array-walker.h.

Referenced by fortran_array_walker< Impl >::walk().


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