11 class(*),
pointer,
public ::
Value => null()
22 function getitem(this)
result(valueObject)
24 class(*),
pointer :: valueobject
25 valueobject => this%Value
31 logical,
intent(in),
optional :: destroy
33 if (
associated(this%Value))
then
34 if (
present(destroy))
then
36 deallocate (this%Value)
class(*) function, pointer getitem(this)
Return a pointer to this node's value.
subroutine deallocvalue(this, destroy)
Nullify (optionally deallocating) this node's value.