serialize_intrinsic Interface

public interface serialize_intrinsic

Called by

interface~~serialize_intrinsic~~CalledByGraph interface~serialize_intrinsic pFIO_UtilitiesMod::serialize_intrinsic none~serialize pFIO_UnlimitedEntityMod::UnlimitedEntity%serialize none~serialize->interface~serialize_intrinsic none~serialize~2 pFIO_FileMetadataMod::FileMetadata%serialize none~serialize~2->interface~serialize_intrinsic none~serialize~3 pFIO_VariableMod::Variable%serialize none~serialize~2->none~serialize~3 proc~stringintegermap_serialize pFIO_StringIntegerMapUtilMod::StringIntegerMap_serialize none~serialize~2->proc~stringintegermap_serialize proc~stringvariablemap_serialize pFIO_StringVariableMapUtilMod::StringVariableMap_serialize none~serialize~2->proc~stringvariablemap_serialize proc~stringvector_serialize pFIO_StringVectorUtilMod::StringVector_serialize none~serialize~2->proc~stringvector_serialize none~serialize~3->interface~serialize_intrinsic none~serialize~3->none~serialize proc~stringattributemap_serialize pFIO_StringAttributeMapUtilMod::StringAttributeMap_serialize none~serialize~3->proc~stringattributemap_serialize none~serialize~3->proc~stringvector_serialize none~serialize~4 pFIO_AbstractDataMessageMod::AbstractDataMessage%serialize none~serialize~4->interface~serialize_intrinsic none~serialize~5 pFIO_CoordinateVariableMod::CoordinateVariable%serialize none~serialize~5->interface~serialize_intrinsic none~serialize~5->none~serialize~3 proc~stringattributemap_serialize->interface~serialize_intrinsic proc~stringattributemap_serialize->none~serialize proc~stringintegermap_serialize->interface~serialize_intrinsic proc~stringunlimitedentitymap_serialize pFIO_StringUnlimitedEntityMapUtilMod::StringUnlimitedEntityMap_serialize proc~stringunlimitedentitymap_serialize->interface~serialize_intrinsic proc~stringunlimitedentitymap_serialize->none~serialize proc~stringvariablemap_serialize->interface~serialize_intrinsic proc~stringvariablemap_serialize->none~serialize~3 proc~stringvector_serialize->interface~serialize_intrinsic proc~test_serialize_int64_array test_pFIO_Utilities::test_serialize_int64_array proc~test_serialize_int64_array->interface~serialize_intrinsic proc~test_serialize_int64_scalar test_pFIO_Utilities::test_serialize_int64_scalar proc~test_serialize_int64_scalar->interface~serialize_intrinsic proc~test_serialize_int_array test_pFIO_Utilities::test_serialize_int_array proc~test_serialize_int_array->interface~serialize_intrinsic proc~test_serialize_int_scalar test_pFIO_Utilities::test_serialize_int_scalar proc~test_serialize_int_scalar->interface~serialize_intrinsic proc~test_serialize_logical_array test_pFIO_Utilities::test_serialize_logical_array proc~test_serialize_logical_array->interface~serialize_intrinsic proc~test_serialize_logical_scalar test_pFIO_Utilities::test_serialize_logical_scalar proc~test_serialize_logical_scalar->interface~serialize_intrinsic proc~test_serialize_real_array test_pFIO_Utilities::test_serialize_real_array proc~test_serialize_real_array->interface~serialize_intrinsic proc~test_serialize_real_scalar test_pFIO_Utilities::test_serialize_real_scalar proc~test_serialize_real_scalar->interface~serialize_intrinsic proc~test_serialize_string test_pFIO_Utilities::test_serialize_string proc~test_serialize_string->interface~serialize_intrinsic proc~historycollectionvector_serialize pFIO_HistoryCollectionVectorUtilMod::HistoryCollectionVector_serialize proc~historycollectionvector_serialize->none~serialize~2 proc~stringvariablemap_get_length pFIO_StringVariableMapUtilMod::StringVariableMap_get_length proc~stringvariablemap_get_length->proc~stringvariablemap_serialize proc~test_serialize Test_Attribute::test_serialize proc~test_serialize->none~serialize proc~test_serialize_1d test_PrefetchDataMessage::test_serialize_1d proc~test_serialize_1d->none~serialize~4 proc~test_serialize~2 Test_Variable::test_serialize proc~test_serialize~2->none~serialize~3 proc~test_serialize~3 Test_UnlimitedEntity::test_serialize proc~test_serialize~3->none~serialize proc~test_serialize~4 Test_CoordinateVariable::test_serialize proc~test_serialize~4->none~serialize~5 proc~test_serialize~5 Test_FileMetadata::test_serialize proc~test_serialize~5->none~serialize~2

Module Procedures

private function serialize_string(str, rc) result(buffer)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: str
integer, intent(out), optional :: rc

Return Value integer(kind=INT32), allocatable, (:)

private function serialize_int32_0d(scalar, rc) result(buffer)

Arguments

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

Return Value integer(kind=INT32), allocatable, (:)

private function serialize_int32_1d(array, rc) result(buffer)

Arguments

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

Return Value integer(kind=INT32), allocatable, (:)

private function serialize_int64_0d(scalar, rc) result(buffer)

Arguments

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

Return Value integer(kind=INT32), allocatable, (:)

private function serialize_int64_1d(array, rc) result(buffer)

Arguments

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

Return Value integer(kind=INT32), allocatable, (:)

private function serialize_real32_0d(scalar, rc) result(buffer)

Arguments

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

Return Value integer(kind=INT32), allocatable, (:)

private function serialize_real32_1d(array, rc) result(buffer)

Arguments

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

Return Value integer(kind=INT32), allocatable, (:)

private function serialize_real64_0d(scalar, rc) result(buffer)

Arguments

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

Return Value integer(kind=INT32), allocatable, (:)

private function serialize_real64_1d(array, rc) result(buffer)

Arguments

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

Return Value integer(kind=INT32), allocatable, (:)

private function serialize_logical_0d(scalar, rc) result(buffer)

Arguments

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

Return Value integer(kind=INT32), allocatable, (:)

private function serialize_logical_1d(array, rc) result(buffer)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: array(:)
integer, intent(out), optional :: rc

Return Value integer(kind=INT32), allocatable, (:)