MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
ptrhashtablemodule::ptrhashtabletype Type Reference

HashTable that stores void pointer items. More...

Collaboration diagram for ptrhashtablemodule::ptrhashtabletype:
Collaboration graph

Private Member Functions

procedure iterator
 
procedure add
 
procedure get
 
procedure contains
 
procedure count
 
procedure clear
 

Private Attributes

type(keyvaluelisttype), dimension(bucket_sizebuckets
 the HashTable buckets More...
 
integer(i4b) cnt = 0
 the number of items in the HashTable More...
 

Detailed Description

Definition at line 20 of file PtrHashTable.f90.

Member Function/Subroutine Documentation

◆ add()

procedure ptrhashtablemodule::ptrhashtabletype::add
private

Definition at line 26 of file PtrHashTable.f90.

◆ clear()

procedure ptrhashtablemodule::ptrhashtabletype::clear
private

Definition at line 30 of file PtrHashTable.f90.

◆ contains()

procedure ptrhashtablemodule::ptrhashtabletype::contains
private

Definition at line 28 of file PtrHashTable.f90.

◆ count()

procedure ptrhashtablemodule::ptrhashtabletype::count
private

Definition at line 29 of file PtrHashTable.f90.

◆ get()

procedure ptrhashtablemodule::ptrhashtabletype::get
private

Definition at line 27 of file PtrHashTable.f90.

◆ iterator()

procedure ptrhashtablemodule::ptrhashtabletype::iterator
private

Definition at line 25 of file PtrHashTable.f90.

Member Data Documentation

◆ buckets

type(keyvaluelisttype), dimension(bucket_size) ptrhashtablemodule::ptrhashtabletype::buckets
private

Definition at line 22 of file PtrHashTable.f90.

22  type(KeyValueListType) :: buckets(BUCKET_SIZE) !< the HashTable buckets

◆ cnt

integer(i4b) ptrhashtablemodule::ptrhashtabletype::cnt = 0
private

Definition at line 23 of file PtrHashTable.f90.

23  integer(I4B) :: cnt = 0 !< the number of items in the HashTable

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