Attribute_deserialize Subroutine

public subroutine Attribute_deserialize(buffer, this, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: buffer(:)
type(Attribute), intent(inout) :: this
integer, intent(out), optional :: rc

Calls

proc~~attribute_deserialize~~CallsGraph proc~attribute_deserialize pFIO_AttributeMod::Attribute_deserialize proc~mapl_return MAPL_ErrorHandlingMod::MAPL_Return proc~attribute_deserialize->proc~mapl_return proc~mapl_verify MAPL_ErrorHandlingMod::MAPL_Verify proc~attribute_deserialize->proc~mapl_verify proc~unlimitedentity_deserialize pFIO_UnlimitedEntityMod::UnlimitedEntity_deserialize proc~attribute_deserialize->proc~unlimitedentity_deserialize at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_ThrowMod::MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception proc~mapl_verify->proc~mapl_throw_exception proc~unlimitedentity_deserialize->proc~mapl_return proc~unlimitedentity_deserialize->proc~mapl_verify interface~deserialize_intrinsic pFIO_UtilitiesMod::deserialize_intrinsic proc~unlimitedentity_deserialize->interface~deserialize_intrinsic interface~mapl_assert MAPL_ErrorHandlingMod::MAPL_Assert proc~unlimitedentity_deserialize->interface~mapl_assert interface~serialize_buffer_length pFIO_UtilitiesMod::serialize_buffer_length proc~unlimitedentity_deserialize->interface~serialize_buffer_length none~get_rank pFIO_UnlimitedEntityMod::UnlimitedEntity%get_rank proc~unlimitedentity_deserialize->none~get_rank none~set pFIO_UnlimitedEntityMod::UnlimitedEntity%set proc~unlimitedentity_deserialize->none~set none~get_rank->proc~mapl_return none~get_shape pFIO_UnlimitedEntityMod::UnlimitedEntity%get_shape none~get_rank->none~get_shape none~set->proc~mapl_return none~get_shape->proc~mapl_return

Called by

proc~~attribute_deserialize~~CalledByGraph proc~attribute_deserialize pFIO_AttributeMod::Attribute_deserialize proc~stringattributemap_deserialize pFIO_StringAttributeMapUtilMod::StringAttributeMap_deserialize proc~stringattributemap_deserialize->proc~attribute_deserialize proc~test_serialize Test_Attribute::test_serialize proc~test_serialize->proc~attribute_deserialize proc~variable_deserialize pFIO_VariableMod::Variable_deserialize proc~variable_deserialize->proc~stringattributemap_deserialize program~main~4 main program~main~4->proc~stringattributemap_deserialize proc~coordinatevariable_deserialize pFIO_CoordinateVariableMod::CoordinateVariable_deserialize proc~coordinatevariable_deserialize->proc~variable_deserialize proc~filemetadata_deserialize pFIO_FileMetadataMod::FileMetadata_deserialize proc~filemetadata_deserialize->proc~variable_deserialize proc~stringvariablemap_deserialize pFIO_StringVariableMapUtilMod::StringVariableMap_deserialize proc~filemetadata_deserialize->proc~stringvariablemap_deserialize proc~stringvariablemap_deserialize->proc~variable_deserialize proc~stringvariablemap_deserialize->proc~coordinatevariable_deserialize proc~test_serialize~2 Test_Variable::test_serialize proc~test_serialize~2->proc~variable_deserialize proc~historycollectionvector_deserialize pFIO_HistoryCollectionVectorUtilMod::HistoryCollectionVector_deserialize proc~historycollectionvector_deserialize->proc~filemetadata_deserialize proc~test_serialize~4 Test_CoordinateVariable::test_serialize proc~test_serialize~4->proc~coordinatevariable_deserialize proc~test_serialize~5 Test_FileMetadata::test_serialize proc~test_serialize~5->proc~filemetadata_deserialize

Source Code

   subroutine Attribute_deserialize(buffer, this, rc)
      integer, intent(in) :: buffer(:)
      type (Attribute), intent(inout) :: this
      integer, optional, intent(out) :: rc
      integer :: status

      call UnlimitedEntity_deserialize(buffer, this%UnlimitedEntity, rc=status)
      _VERIFY(status)
      _RETURN(_SUCCESS)
   end subroutine Attribute_deserialize