MONC
Private Attributes | List of all members
collections_mod::list_type Type Reference

List data structure which implements a doubly linked list. This list will preserve its order. More...

Collaboration diagram for collections_mod::list_type:
Collaboration graph
[legend]

Private Attributes

type(listnode_type), pointer, private head =>null()
 The head of the doubly linked list. More...
 
type(listnode_type), pointer, private tail =>null()
 The tail of the doubly linked list. More...
 
integer, private size =0
 Number of elements in the list. More...
 

Detailed Description

List data structure which implements a doubly linked list. This list will preserve its order.

Note that it holds a pointer (reference) to the data

Definition at line 60 of file collections.F90.

Member Data Documentation

◆ head

type(listnode_type), pointer, private collections_mod::list_type::head =>null()
private

The head of the doubly linked list.

Definition at line 61 of file collections.F90.

61  type(listnode_type), pointer, private :: head=>null(),&
62  tail=>null()

◆ size

integer, private collections_mod::list_type::size =0
private

Number of elements in the list.

Definition at line 64 of file collections.F90.

64  integer, private :: size=0

◆ tail

type(listnode_type), pointer, private collections_mod::list_type::tail =>null()
private

The tail of the doubly linked list.

Definition at line 61 of file collections.F90.


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