0.6.0
Loading...
Searching...
No Matches
mod_generic_stack::stack Type Reference

Public Member Functions

procedure destruct (my_stack)
 
procedure push_stack_element (my_stack, my_stack_element)
 
procedure clear (my_stack)
 
procedure empty (my_stack)
 
procedure size (my_stack)
 
procedure top (my_stack)
 
procedure pop (my_stack)
 

Public Attributes

class(stack_element), pointer first => NULL()
 
class(stack_element), pointer last => NULL()
 
integer length = 0
 

Member Function/Subroutine Documentation

◆ clear()

procedure mod_generic_stack::stack::clear ( class(stack), intent(inout) my_stack)

◆ destruct()

procedure mod_generic_stack::stack::destruct ( class(stack), intent(inout) my_stack)

◆ empty()

procedure mod_generic_stack::stack::empty ( class(stack), intent(inout) my_stack)

◆ pop()

procedure mod_generic_stack::stack::pop ( class(stack), intent(inout) my_stack)

◆ push_stack_element()

procedure mod_generic_stack::stack::push_stack_element ( class(stack), intent(inout) my_stack,
class(stack_element), intent(inout), pointer my_stack_element )

◆ size()

procedure mod_generic_stack::stack::size ( class(stack), intent(inout) my_stack)

◆ top()

procedure mod_generic_stack::stack::top ( class(stack), intent(inout) my_stack)

Member Data Documentation

◆ first

class(stack_element), pointer mod_generic_stack::stack::first => NULL()

◆ last

class(stack_element), pointer mod_generic_stack::stack::last => NULL()

◆ length

integer mod_generic_stack::stack::length = 0

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