btree_find Interface

public interface btree_find

Module Procedures

private subroutine btree_find_i8_sp2d(tree, key, value, exists)

Arguments

Type IntentOptional Attributes Name
type(btree_i8_sp2d), intent(in) :: tree
integer(kind=keyt), intent(in) :: key
type(btree_data_sp2d), intent(out) :: value
logical, intent(out), optional :: exists

private subroutine btree_find_i8_dp2d(tree, key, value, exists)

Arguments

Type IntentOptional Attributes Name
type(btree_i8_dp2d), intent(in) :: tree
integer(kind=keyt), intent(in) :: key
type(btree_data_dp2d), intent(out) :: value
logical, intent(out), optional :: exists

private subroutine btree_find_i8_cp2d(tree, key, value, exists)

Arguments

Type IntentOptional Attributes Name
type(btree_i8_cp2d), intent(in) :: tree
integer(kind=keyt), intent(in) :: key
type(btree_data_cp2d), intent(out) :: value
logical, intent(out), optional :: exists

private subroutine btree_find_i8_zp2d(tree, key, value, exists)

Arguments

Type IntentOptional Attributes Name
type(btree_i8_zp2d), intent(in) :: tree
integer(kind=keyt), intent(in) :: key
type(btree_data_zp2d), intent(out) :: value
logical, intent(out), optional :: exists