ObjsDataLinkedList_t Derived Type

type, public :: ObjsDataLinkedList_t


Components

Type Visibility Attributes Name Initial
type(ObjData_t), public, pointer :: head => null()
integer, public :: no_of_entries = 0

Constructor

public interface ObjsDataLinkedList_t


Type-Bound Procedures

procedure, public :: Add => ObjsDataLinkedList_Add

procedure, public :: check => CheckObj

  • public function CheckObj(this, value) result(found)

    Arguments

    Type IntentOptional Attributes Name
    class(ObjsDataLinkedList_t), intent(inout) :: this
    integer, intent(in) :: value

    Return Value logical

procedure, public :: Destruct => ObjsDataLinkedList_Destruct