Cartesius Library
link_mod::link Interface Reference

Public Member Functions

procedure, pass nextlink
 
procedure, pass setnextlink
 
procedure, pass getvalue
 
class(link) function, pointer constructor (value, next, pDeallocator)
 Creates a new link and sets pointers to next link and to value. More...
 

Public Attributes

class(*), pointer value => null()
 
type(link), pointer next => null()
 
procedure(deallocatorprocedure), pointer, nopass pdeallocator => null()
 

Member Function/Subroutine Documentation

◆ constructor()

class(link) function, pointer link_mod::link::constructor ( class(*), pointer  value,
class(link), pointer  next,
procedure(deallocatorprocedure), intent(in), optional, pointer  pDeallocator 
)

Creates a new link and sets pointers to next link and to value.

Note
Parameter next can be passed as null() to create the last link in a list.

◆ getvalue()

procedure, pass link_mod::link::getvalue
Here is the call graph for this function:

◆ nextlink()

procedure, pass link_mod::link::nextlink

◆ setnextlink()

procedure, pass link_mod::link::setnextlink

Member Data Documentation

◆ next

type(link), pointer link_mod::link::next => null()

◆ pdeallocator

procedure(deallocatorprocedure), pointer, nopass link_mod::link::pdeallocator => null()

◆ value

class(*), pointer link_mod::link::value => null()

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