deallocate_openai Subroutine

private pure elemental subroutine deallocate_openai(this)

Type Bound

openai

Arguments

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

Calls

proc~~deallocate_openai~~CallsGraph proc~deallocate_openai foropenai_base::openai%deallocate_openai proc~deallocate_api_key foropenai_base::openai%deallocate_api_key proc~deallocate_openai->proc~deallocate_api_key proc~deallocate_file_name foropenai_base::openai%deallocate_file_name proc~deallocate_openai->proc~deallocate_file_name proc~deallocate_organization foropenai_base::openai%deallocate_organization proc~deallocate_openai->proc~deallocate_organization

Called by

proc~~deallocate_openai~~CalledByGraph proc~deallocate_openai foropenai_base::openai%deallocate_openai program~test_base test_base program~test_base->proc~deallocate_openai

Source Code

   elemental pure subroutine deallocate_openai(this)
      class(openai), intent(inout) :: this
      call this%deallocate_api_key()
      call this%deallocate_organization()
      call this%deallocate_file_name()
   end subroutine deallocate_openai