deallocate_ChatCompletion_messages Subroutine

private pure elemental subroutine deallocate_ChatCompletion_messages(this)

Type Bound

ChatCompletion_messages

Arguments

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

Calls

proc~~deallocate_chatcompletion_messages~~CallsGraph proc~deallocate_chatcompletion_messages foropenai_ChatCompletion::ChatCompletion_messages%deallocate_ChatCompletion_messages proc~deallocate_content foropenai_ChatCompletion::ChatCompletion_messages%deallocate_content proc~deallocate_chatcompletion_messages->proc~deallocate_content proc~deallocate_name foropenai_ChatCompletion::ChatCompletion_messages%deallocate_name proc~deallocate_chatcompletion_messages->proc~deallocate_name proc~deallocate_role foropenai_ChatCompletion::ChatCompletion_messages%deallocate_role proc~deallocate_chatcompletion_messages->proc~deallocate_role

Source Code

   elemental pure subroutine deallocate_ChatCompletion_messages(this)
      class(ChatCompletion_messages), intent(inout) :: this
      call this%deallocate_role()
      call this%deallocate_content()
      call this%deallocate_name()
   end subroutine deallocate_ChatCompletion_messages