deserialize_intrinsic Interface

public interface deserialize_intrinsic

Called by

interface~~deserialize_intrinsic~~CalledByGraph interface~deserialize_intrinsic deserialize_intrinsic none~deserialize~5 AbstractDataMessage%deserialize none~deserialize~5->interface~deserialize_intrinsic proc~coordinatevariable_deserialize CoordinateVariable_deserialize proc~coordinatevariable_deserialize->interface~deserialize_intrinsic proc~variable_deserialize Variable_deserialize proc~coordinatevariable_deserialize->proc~variable_deserialize proc~filemetadata_deserialize FileMetadata_deserialize proc~filemetadata_deserialize->interface~deserialize_intrinsic proc~stringintegermap_deserialize StringIntegerMap_deserialize proc~filemetadata_deserialize->proc~stringintegermap_deserialize proc~stringvariablemap_deserialize StringVariableMap_deserialize proc~filemetadata_deserialize->proc~stringvariablemap_deserialize proc~stringvector_deserialize StringVector_deserialize proc~filemetadata_deserialize->proc~stringvector_deserialize proc~filemetadata_deserialize->proc~variable_deserialize proc~historycollectionvector_deserialize HistoryCollectionVector_deserialize proc~historycollectionvector_deserialize->interface~deserialize_intrinsic proc~historycollectionvector_deserialize->proc~filemetadata_deserialize proc~stringattributemap_deserialize StringAttributeMap_deserialize proc~stringattributemap_deserialize->interface~deserialize_intrinsic proc~attribute_deserialize Attribute_deserialize proc~stringattributemap_deserialize->proc~attribute_deserialize proc~stringintegermap_deserialize->interface~deserialize_intrinsic proc~stringunlimitedentitymap_deserialize StringUnlimitedEntityMap_deserialize proc~stringunlimitedentitymap_deserialize->interface~deserialize_intrinsic proc~unlimitedentity_deserialize UnlimitedEntity_deserialize proc~stringunlimitedentitymap_deserialize->proc~unlimitedentity_deserialize proc~stringvariablemap_deserialize->interface~deserialize_intrinsic proc~stringvariablemap_deserialize->proc~coordinatevariable_deserialize proc~stringvariablemap_deserialize->proc~variable_deserialize proc~stringvector_deserialize->interface~deserialize_intrinsic proc~test_serialize_int64_array test_serialize_int64_array proc~test_serialize_int64_array->interface~deserialize_intrinsic proc~test_serialize_int64_scalar test_serialize_int64_scalar proc~test_serialize_int64_scalar->interface~deserialize_intrinsic proc~test_serialize_int_array test_serialize_int_array proc~test_serialize_int_array->interface~deserialize_intrinsic proc~test_serialize_int_scalar test_serialize_int_scalar proc~test_serialize_int_scalar->interface~deserialize_intrinsic proc~test_serialize_logical_array test_serialize_logical_array proc~test_serialize_logical_array->interface~deserialize_intrinsic proc~test_serialize_logical_scalar test_serialize_logical_scalar proc~test_serialize_logical_scalar->interface~deserialize_intrinsic proc~test_serialize_real_array test_serialize_real_array proc~test_serialize_real_array->interface~deserialize_intrinsic proc~test_serialize_real_scalar test_serialize_real_scalar proc~test_serialize_real_scalar->interface~deserialize_intrinsic proc~test_serialize_string test_serialize_string proc~test_serialize_string->interface~deserialize_intrinsic proc~unlimitedentity_deserialize->interface~deserialize_intrinsic proc~variable_deserialize->interface~deserialize_intrinsic proc~variable_deserialize->proc~stringattributemap_deserialize proc~variable_deserialize->proc~stringvector_deserialize proc~variable_deserialize->proc~unlimitedentity_deserialize proc~attribute_deserialize->proc~unlimitedentity_deserialize proc~test_serialize test_serialize proc~test_serialize->proc~variable_deserialize proc~test_serialize_1d test_serialize_1d proc~test_serialize_1d->none~deserialize~5 proc~test_serialize~2 test_serialize proc~test_serialize~2->proc~coordinatevariable_deserialize proc~test_serialize~5 test_serialize proc~test_serialize~5->proc~filemetadata_deserialize proc~test_serialize~6 test_serialize proc~test_serialize~6->proc~unlimitedentity_deserialize program~main~16 main program~main~16->proc~stringattributemap_deserialize proc~test_serialize~4 test_serialize proc~test_serialize~4->proc~attribute_deserialize

Module Procedures

private subroutine deserialize_string(buffer, str, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=INT32), intent(in) :: buffer(:)
character(len=:), allocatable :: str
integer, intent(out), optional :: rc

private subroutine deserialize_int32_0d(buffer, scalar, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=INT32), intent(in) :: buffer(:)
integer(kind=INT32), intent(out) :: scalar
integer, intent(out), optional :: rc

private subroutine deserialize_int32_1d(buffer, array, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=INT32), intent(in) :: buffer(:)
integer(kind=INT32), intent(out), allocatable :: array(:)
integer, intent(out), optional :: rc

private subroutine deserialize_int64_0d(buffer, scalar, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=INT32), intent(in) :: buffer(:)
integer(kind=INT64), intent(out) :: scalar
integer, intent(out), optional :: rc

private subroutine deserialize_int64_1d(buffer, array, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=INT32), intent(in) :: buffer(:)
integer(kind=INT64), intent(out), allocatable :: array(:)
integer, intent(out), optional :: rc

private subroutine deserialize_real32_0d(buffer, scalar, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=INT32), intent(in) :: buffer(:)
real(kind=REAL32), intent(out) :: scalar
integer, intent(out), optional :: rc

private subroutine deserialize_real32_1d(buffer, array, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=INT32), intent(in) :: buffer(:)
real(kind=REAL32), intent(out), allocatable :: array(:)
integer, intent(out), optional :: rc

private subroutine deserialize_real64_0d(buffer, scalar, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=INT32), intent(in) :: buffer(:)
real(kind=REAL64), intent(out) :: scalar
integer, intent(out), optional :: rc

private subroutine deserialize_real64_1d(buffer, array, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=INT32), intent(in) :: buffer(:)
real(kind=REAL64), intent(out), allocatable :: array(:)
integer, intent(out), optional :: rc

private subroutine deserialize_logical_0d(buffer, scalar, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=INT32), intent(in) :: buffer(:)
logical, intent(out) :: scalar
integer, intent(out), optional :: rc

private subroutine deserialize_logical_1d(buffer, array, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=INT32), intent(in) :: buffer(:)
logical, intent(out), allocatable :: array(:)
integer, intent(out), optional :: rc