io_file_t Derived Type

type, public :: io_file_t

Base file handle for I/O operations


Inherited by

type~~io_file_t~~InheritedByGraph type~io_file_t io_file_t type~io_session_base_t io_session_base_t type~io_session_base_t->type~io_file_t file type~reader_session_t reader_session_t type~reader_session_t->type~io_session_base_t type~writer_session_t writer_session_t type~writer_session_t->type~io_session_base_t

Type-Bound Procedures

procedure, public :: close => base_close

  • private subroutine base_close(self)

    Arguments

    Type IntentOptional Attributes Name
    class(io_file_t), intent(inout) :: self

procedure, public :: begin_step => base_begin_step

  • private subroutine base_begin_step(self)

    Arguments

    Type IntentOptional Attributes Name
    class(io_file_t), intent(inout) :: self

procedure, public :: end_step => base_end_step

  • private subroutine base_end_step(self)

    Arguments

    Type IntentOptional Attributes Name
    class(io_file_t), intent(inout) :: self

procedure, public :: is_file_functional => base_is_file_functional

  • private function base_is_file_functional(self) result(is_functional)

    Arguments

    Type IntentOptional Attributes Name
    class(io_file_t), intent(in) :: self

    Return Value logical