assign Interface

public interface assign

Contents


Module Procedures

private subroutine d_get_val(val, d, key, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: val
type(dictionary_t), intent(inout) :: d
character(len=*), intent(in), optional :: key
logical, intent(in), optional :: dealloc

private subroutine d_get_val_a_(val, d, key, dealloc)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(out) :: val
type(dictionary_t), intent(inout) :: d
character(len=*), intent(in), optional :: key
logical, intent(in), optional :: dealloc

private subroutine d_get_val_a1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
character(len=1), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_a1(val, this, success)

Arguments

Type IntentOptional AttributesName
character(len=1), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_s0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(out) :: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_s0(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(out) :: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_s1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_s1(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_s2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_s2(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_s3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_s3(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_d0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(out) :: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_d0(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(out) :: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_d1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_d1(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_d2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_d2(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_d3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_d3(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_c0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(out) :: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_c0(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(out) :: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_c1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_c1(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_c2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_c2(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_c3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_c3(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_z0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(out) :: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_z0(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(out) :: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_z1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_z1(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_z2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_z2(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_z3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_z3(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_b0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
logical, intent(out) :: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_b0(val, this, success)

Arguments

Type IntentOptional AttributesName
logical, intent(out) :: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_b1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
logical, intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_b1(val, this, success)

Arguments

Type IntentOptional AttributesName
logical, intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_b2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
logical, intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_b2(val, this, success)

Arguments

Type IntentOptional AttributesName
logical, intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_b3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
logical, intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_b3(val, this, success)

Arguments

Type IntentOptional AttributesName
logical, intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_h0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), intent(out) :: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_h0(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), intent(out) :: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_h1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_h1(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_h2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_h2(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_h3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_h3(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_i0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), intent(out) :: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_i0(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), intent(out) :: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_i1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_i1(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_i2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_i2(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_i3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_i3(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_l0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), intent(out) :: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_l0(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), intent(out) :: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_l1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_l1(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_l2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_l2(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), intent(out), dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_l3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_l3(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), intent(out), dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_cp0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
type(c_ptr), intent(out) :: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_cp0(val, this, success)

Arguments

Type IntentOptional AttributesName
type(c_ptr), intent(out) :: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_cp1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
type(c_ptr), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_cp1(val, this, success)

Arguments

Type IntentOptional AttributesName
type(c_ptr), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_fp0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
type(c_funptr), intent(out) :: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_fp0(val, this, success)

Arguments

Type IntentOptional AttributesName
type(c_funptr), intent(out) :: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_val_fp1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
type(c_funptr), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_val_first_fp1(val, this, success)

Arguments

Type IntentOptional AttributesName
type(c_funptr), intent(out), dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success