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 Attribute_deserialize proc~mapl_return MAPL_Return proc~attribute_deserialize->proc~mapl_return proc~mapl_verify MAPL_Verify proc~attribute_deserialize->proc~mapl_verify proc~unlimitedentity_deserialize 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_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 deserialize_intrinsic proc~unlimitedentity_deserialize->interface~deserialize_intrinsic interface~mapl_assert MAPL_Assert proc~unlimitedentity_deserialize->interface~mapl_assert interface~serialize_buffer_length serialize_buffer_length proc~unlimitedentity_deserialize->interface~serialize_buffer_length none~get_rank UnlimitedEntity%get_rank proc~unlimitedentity_deserialize->none~get_rank none~set~93 UnlimitedEntity%set proc~unlimitedentity_deserialize->none~set~93 none~get_rank->proc~mapl_return none~get_shape UnlimitedEntity%get_shape none~get_rank->none~get_shape none~set~93->proc~mapl_return none~get_shape->proc~mapl_return

Called by

proc~~attribute_deserialize~~CalledByGraph proc~attribute_deserialize Attribute_deserialize proc~stringattributemap_deserialize StringAttributeMap_deserialize proc~stringattributemap_deserialize->proc~attribute_deserialize proc~test_serialize~3 test_serialize proc~test_serialize~3->proc~attribute_deserialize proc~variable_deserialize Variable_deserialize proc~variable_deserialize->proc~stringattributemap_deserialize program~main main program~main->proc~stringattributemap_deserialize proc~coordinatevariable_deserialize CoordinateVariable_deserialize proc~coordinatevariable_deserialize->proc~variable_deserialize proc~filemetadata_deserialize FileMetadata_deserialize proc~filemetadata_deserialize->proc~variable_deserialize proc~stringvariablemap_deserialize StringVariableMap_deserialize proc~filemetadata_deserialize->proc~stringvariablemap_deserialize proc~stringvariablemap_deserialize->proc~variable_deserialize proc~stringvariablemap_deserialize->proc~coordinatevariable_deserialize proc~test_serialize~5 test_serialize proc~test_serialize~5->proc~variable_deserialize proc~historycollectionvector_deserialize HistoryCollectionVector_deserialize proc~historycollectionvector_deserialize->proc~filemetadata_deserialize proc~test_serialize~4 test_serialize proc~test_serialize~4->proc~filemetadata_deserialize proc~test_serialize~6 test_serialize proc~test_serialize~6->proc~coordinatevariable_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