IntegerDataLinkedList Module


Interfaces

public interface IntegerDataLinkedList_t

  • private function ConstructIntegerDataLinkedList(allowRepetitions)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in), optional :: allowRepetitions

    Return Value type(IntegerDataLinkedList_t)


Derived Types

type, public ::  IntegerDataLinkedList_t

Components

Type Visibility Attributes Name Initial
logical, public :: allowRepetitions
type(IntegerData_t), public, pointer :: head => NULL()
integer, public :: no_of_entries = 0

Constructor

private function ConstructIntegerDataLinkedList (allowRepetitions)

Type-Bound Procedures

procedure, public :: Add => IntegerDataLinkedList_Add
procedure, public :: ExportToArray => IntegerDataLinkedList_ExportToArray
procedure, public :: check => CheckInteger
procedure, public :: Destruct => IntegerDataLinkedList_Destruct