deallocate_Translation Subroutine

private pure elemental subroutine deallocate_Translation(this)

Type Bound

Translation

Arguments

Type IntentOptional Attributes Name
class(Translation), intent(inout) :: this

Calls

proc~~deallocate_translation~~CallsGraph proc~deallocate_translation foropenai_Translation::Translation%deallocate_Translation proc~deallocate_assistant_response~3 foropenai_Translation::Translation%deallocate_assistant_response proc~deallocate_translation->proc~deallocate_assistant_response~3 proc~deallocate_file~2 foropenai_Translation::Translation%deallocate_file proc~deallocate_translation->proc~deallocate_file~2 proc~deallocate_model~3 foropenai_Translation::Translation%deallocate_model proc~deallocate_translation->proc~deallocate_model~3 proc~deallocate_prompt~2 foropenai_Translation::Translation%deallocate_prompt proc~deallocate_translation->proc~deallocate_prompt~2 proc~deallocate_url~4 foropenai_Translation::Translation%deallocate_url proc~deallocate_translation->proc~deallocate_url~4

Called by

proc~~deallocate_translation~~CalledByGraph proc~deallocate_translation foropenai_Translation::Translation%deallocate_Translation program~test_translation test_Translation program~test_translation->proc~deallocate_translation

Source Code

   elemental pure subroutine deallocate_Translation(this)
      class(Translation), intent(inout) :: this
      call this%deallocate_url()
      call this%deallocate_model()
      call this%deallocate_prompt()
      call this%deallocate_file()
      call this%deallocate_assistant_response()
   end subroutine deallocate_Translation