Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
htable::htable_iter_t Type Reference

Base type for a hash table iterator. More...

Inheritance diagram for htable::htable_iter_t:

Public Member Functions

procedure, pass(this), public next (this)
 Advance the iterator to the next valid table entry.
 
procedure, pass(this), public reset (this)
 Reset an iterator.
 
procedure, pass(this), public data (this, data)
 Return the data at the current iterator position.
 

Public Attributes

class(htable_t), pointer t
 

Private Attributes

integer, private n
 

Detailed Description

Definition at line 156 of file htable.f90.

Member Function/Subroutine Documentation

◆ data()

procedure, pass(this), public htable::htable_iter_t::data ( class(htable_iter_t), intent(inout), target  this,
class(*), intent(inout data 
)
Attention
this will make a deep copy of the data...
Todo:
Remove once we figure out how to do this with value() for arbitrary data types
Parameters
[in,out]dataData to retrieve

Definition at line 162 of file htable.f90.

◆ next()

procedure, pass(this), public htable::htable_iter_t::next ( class(htable_iter_t), intent(inout this)

Definition at line 160 of file htable.f90.

◆ reset()

procedure, pass(this), public htable::htable_iter_t::reset ( class(htable_iter_t), intent(inout this)

Definition at line 161 of file htable.f90.

Member Data Documentation

◆ n

integer, private htable::htable_iter_t::n
private

Definition at line 157 of file htable.f90.

◆ t

class(htable_t), pointer htable::htable_iter_t::t

Definition at line 158 of file htable.f90.


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