IntegerArrayLinkedListTable Module


Uses


Interfaces

public interface Table_t

  • private function ConstructTableWithSize(t_size)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: t_size

    Return Value type(Table_t)


Derived Types

type, public ::  Table_t

Components

Type Visibility Attributes Name Initial
integer, public :: no_of_lists
integer, public :: no_of_entries = 0
type(LinkedList_t), public, allocatable :: lists(:)

Constructor

private function ConstructTableWithSize (t_size)

Type-Bound Procedures

procedure, public :: AddEntry => Table_AddEntry
procedure, public :: ContainsEntry => Table_ContainsEntry
procedure, public :: Destruct => Table_Destruct
procedure, public :: Describe => Table_Describe