get Interface

public interface get

Module Procedures

private subroutine get_(string, maxlen, iostat)

Read from the default unit into a varying string

Arguments

Type IntentOptional Attributes Name
type(varying_string), intent(out) :: string
integer, intent(in), optional :: maxlen
integer, intent(out), optional :: iostat

private subroutine get_unit(unit, string, maxlen, iostat)

Read from the specified unit into a varying string

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
type(varying_string), intent(out) :: string
integer, intent(in), optional :: maxlen
integer, intent(out), optional :: iostat

private subroutine get_set_VS(string, set, separator, maxlen, iostat)

Read from the default unit into a varying string, with a custom varying-string separator

Arguments

Type IntentOptional Attributes Name
type(varying_string), intent(out) :: string
type(varying_string), intent(in) :: set
type(varying_string), intent(out), optional :: separator
integer, intent(in), optional :: maxlen
integer, intent(out), optional :: iostat

private subroutine get_set_CH(string, set, separator, maxlen, iostat)

Read from the default unit into a varying string, with a custom character-string separator

Arguments

Type IntentOptional Attributes Name
type(varying_string), intent(out) :: string
character(len=*), intent(in) :: set
type(varying_string), intent(out), optional :: separator
integer, intent(in), optional :: maxlen
integer, intent(out), optional :: iostat

private subroutine get_unit_set_VS(unit, string, set, separator, maxlen, iostat)

Read from the specified unit into a varying string, with a custom varying-string separator

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
type(varying_string), intent(out) :: string
type(varying_string), intent(in) :: set
type(varying_string), intent(out), optional :: separator
integer, intent(in), optional :: maxlen
integer, intent(out), optional :: iostat

private subroutine get_unit_set_CH(unit, string, set, separator, maxlen, iostat)

Read from the default unit into a varying string, with a custom character-string separator

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
type(varying_string), intent(out) :: string
character(len=*), intent(in) :: set
type(varying_string), intent(out), optional :: separator
integer, intent(in), optional :: maxlen
integer, intent(out), optional :: iostat