file_t Interface

public interface file_t

Functions

private impure elemental 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)

private impure elemental 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)

private pure module function from_string_array(lines) result(file_object)

Arguments

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

Return Value type(file_t)