julienne_file_s Submodule


Uses

  • module~~julienne_file_s~~UsesGraph module~julienne_file_s julienne_file_s assert_m assert_m module~julienne_file_s->assert_m iso_fortran_env iso_fortran_env module~julienne_file_s->iso_fortran_env module~julienne_file_m julienne_file_m module~julienne_file_s->module~julienne_file_m module~julienne_string_m julienne_string_m module~julienne_file_m->module~julienne_string_m iso_c_binding iso_c_binding module~julienne_string_m->iso_c_binding

Module Procedures

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_file_s.html from_file_with_character_name module function from_file_with_character_name(file_name) result(file_object)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: file_name

Return Value type(file_t)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_file_s.html from_file_with_string_name module function from_file_with_string_name(file_name) result(file_object)

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(in) :: file_name

Return Value type(file_t)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_file_s.html from_lines pure module function from_lines(lines) result(file_object)

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(in) :: lines(:)

Return Value type(file_t)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_file_s.html lines pure module function lines(self) result(my_lines)

Arguments

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

Return Value type(string_t), allocatable, (:)

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_file_s.html write_to_character_file_name impure elemental module subroutine write_to_character_file_name(self, file_name)

Arguments

Type IntentOptional Attributes Name
class(file_t), intent(in) :: self
character(len=*), intent(in) :: file_name

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_file_s.html write_to_output_unit module subroutine write_to_output_unit(self)

Arguments

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

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_file_s.html write_to_string_file_name impure elemental module subroutine write_to_string_file_name(self, file_name)

Arguments

Type IntentOptional Attributes Name
class(file_t), intent(in) :: self
type(string_t), intent(in) :: file_name