Definition at line 242 of file mod_ncll.f90.
◆ delete_ncf_attp_byattid()
subroutine mod_ncll::delete_att_link::delete_ncf_attp_byattid |
( |
type(ncfile), intent(inout) |
LIST, |
|
|
integer, intent(in) |
ATTID, |
|
|
logical, intent(out) |
FOUND |
|
) |
| |
Definition at line 1615 of file mod_ncll.f90.
1616 TYPE(NCFILE),
INTENT(INOUT):: LIST
1617 INTEGER,
INTENT(IN) :: ATTID
1618 LOGICAL,
INTENT(OUT) :: FOUND
1619 TYPE(NCATTP) ,
POINTER :: CURRENT, PREVIOUS
1621 previous => list%ATTS
1622 current => previous%NEXT
1626 IF(.NOT.
ASSOCIATED(current))
RETURN 1628 IF( attid == current%ATT%ATTID )
THEN 1632 previous => previous%NEXT
1633 current => current%NEXT
1638 previous%NEXT => current%NEXT
1639 CALL kill_att(current%ATT)
◆ delete_ncf_attp_byname()
subroutine mod_ncll::delete_att_link::delete_ncf_attp_byname |
( |
type(ncfile), intent(inout) |
LIST, |
|
|
character(len=*), intent(in) |
NAME, |
|
|
logical, intent(out) |
FOUND |
|
) |
| |
Definition at line 1584 of file mod_ncll.f90.
1585 TYPE(NCFILE),
INTENT(INOUT):: LIST
1586 CHARACTER(LEN=*),
INTENT(IN) :: NAME
1587 LOGICAL,
INTENT(OUT) :: FOUND
1588 TYPE(NCATTP) ,
POINTER :: CURRENT, PREVIOUS
1590 previous => list%ATTS
1591 current => previous%NEXT
1595 IF(.NOT.
ASSOCIATED(current))
RETURN 1597 IF( name == current%ATT%ATTNAME )
THEN 1601 previous => previous%NEXT
1602 current => current%NEXT
1607 previous%NEXT => current%NEXT
1608 CALL kill_att(current%ATT)
◆ delete_var_attp_byattid()
subroutine mod_ncll::delete_att_link::delete_var_attp_byattid |
( |
type(ncvar), intent(inout) |
LIST, |
|
|
integer, intent(in) |
ATTID, |
|
|
logical, intent(out) |
FOUND |
|
) |
| |
Definition at line 1699 of file mod_ncll.f90.
1700 TYPE(NCVAR),
INTENT(INOUT):: LIST
1701 INTEGER,
INTENT(IN) :: ATTID
1702 LOGICAL,
INTENT(OUT) :: FOUND
1703 TYPE(NCATTP),
POINTER :: CURRENT, PREVIOUS
1705 previous => list%ATTS
1706 current => previous%NEXT
1710 IF(.NOT.
ASSOCIATED(current))
RETURN 1712 IF( attid == current%ATT%ATTID )
THEN 1716 previous => previous%NEXT
1717 current => current%NEXT
1722 previous%NEXT => current%NEXT
1723 CALL kill_att(current%ATT)
◆ delete_var_attp_byname()
subroutine mod_ncll::delete_att_link::delete_var_attp_byname |
( |
type(ncvar), intent(inout) |
LIST, |
|
|
character(len=*), intent(in) |
NAME, |
|
|
logical, intent(out) |
FOUND |
|
) |
| |
Definition at line 1667 of file mod_ncll.f90.
1668 TYPE(NCVAR),
INTENT(INOUT):: LIST
1670 CHARACTER(LEN=*),
INTENT(IN) :: NAME
1671 LOGICAL,
INTENT(OUT) :: FOUND
1672 TYPE(NCATTP) ,
POINTER :: CURRENT, PREVIOUS
1674 previous => list%ATTS
1675 current => previous%NEXT
1679 IF(.NOT.
ASSOCIATED(current))
RETURN 1681 IF( name == current%ATT%ATTNAME )
THEN 1685 previous => previous%NEXT
1686 current => current%NEXT
1691 previous%NEXT => current%NEXT
1692 CALL kill_att(current%ATT)
The documentation for this interface was generated from the following file: