deallocate_ImageGeneration Subroutine

private pure elemental subroutine deallocate_ImageGeneration(this)

Type Bound

ImageGeneration

Arguments

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

Calls

proc~~deallocate_imagegeneration~~CallsGraph proc~deallocate_imagegeneration foropenai_ImageGeneration::ImageGeneration%deallocate_ImageGeneration proc~deallocate_assistant_response~2 foropenai_ImageGeneration::ImageGeneration%deallocate_assistant_response proc~deallocate_imagegeneration->proc~deallocate_assistant_response~2 proc~deallocate_url~3 foropenai_ImageGeneration::ImageGeneration%deallocate_url proc~deallocate_imagegeneration->proc~deallocate_url~3 proc~deallocate_user_name~2 foropenai_ImageGeneration::ImageGeneration%deallocate_user_name proc~deallocate_imagegeneration->proc~deallocate_user_name~2

Called by

proc~~deallocate_imagegeneration~~CalledByGraph proc~deallocate_imagegeneration foropenai_ImageGeneration::ImageGeneration%deallocate_ImageGeneration program~test_imagegeneration test_ImageGeneration program~test_imagegeneration->proc~deallocate_imagegeneration

Source Code

   elemental pure subroutine deallocate_ImageGeneration(this)
      class(ImageGeneration), intent(inout) :: this
      call this%deallocate_url()
      call this%deallocate_user_name()
      call this%deallocate_assistant_response()
   end subroutine deallocate_ImageGeneration