seakeeping_collection_queue Module

Queue ζ³›εž‹ι˜Ÿεˆ— (ι€šη”¨δ½†ζ•ˆηŽ‡η¨δ½Ž)


Contents


Derived Types

type, public ::  queue

ι˜Ÿεˆ—

Components

Type Visibility Attributes Name Initial
integer, public :: len = 0

number of nodes in the queue

Type-Bound Procedures

procedure , public , :: enqueue => queue_enqueue Subroutine
procedure , public , :: dequeue => queue_dequeue Subroutine
procedure , public , :: iterator Function
procedure , public , :: clear => queue_clear Subroutine

type, public ::  queue_iterator

迭代器

Type-Bound Procedures

procedure , public , :: next => queue_iterator_next Subroutine
procedure , public , :: clear => queue_iterator_clear Subroutine