|
character(len=:) function, allocatable | fstring::strip_full_pathname_fn (filename) |
impure elemental integer(c_int) function | fstring::string_to_integer_fn (text) |
impure elemental real(c_float) function | fstring::string_to_float_fn (text) |
character(len=:) function, allocatable | fstring::return_left_part_of_string_fn (string, indx, substring) |
character(len=:) function, allocatable | fstring::return_right_part_of_string_fn (string, indx, substring) |
logical(c_bool) function | fstring::is_string2_present_in_string1_case_insensitive_fn (stext1, stext2) |
logical(c_bool) function | fstring::is_string2_present_in_string1_case_sensitive_fn (stext1, stext2) |
logical(c_bool) function | fstring::is_char_equal_to_char_case_sensitive_fn (stext1, stext2) |
logical(c_bool) function | fstring::is_char_equal_to_char_case_insensitive_fn (stext1, stext2) |
character(len=:) function, allocatable | fstring::concatenate_char_char_fn (stext1, stext2) |
character(len=:) function, allocatable | fstring::concatenate_char_int_fn (stext1, ivalue1) |
character(len=:) function, allocatable | fstring::concatenate_char_float_fn (stext1, fvalue1) |
character(len=:) function, allocatable | fstring::concatenate_char_double_fn (stext1, dvalue1) |
character(len=:) function, allocatable | fstring::short_to_char_fn (value, fmt_string) |
character(len=:) function, allocatable | fstring::int_to_char_fn (value, fmt_string) |
character(len=:) function, allocatable | fstring::long_long_to_char_fn (value, fmt_string) |
character(len=:) function, allocatable | fstring::float_to_char_fn (value, fmt_string) |
character(len=:) function, allocatable | fstring::double_to_char_fn (value, fmt_string) |
character(len=:) function, allocatable | fstring::bool_to_char_fn (value) |
character(len=:) function, allocatable | fstring::squote_char_fn (stext1) |
character(len=:) function, allocatable | fstring::dquote_char_fn (stext1) |
character(len=len(s)) function | fstring::char_to_uppercase_fn (s) |
character(len=len(s)) function | fstring::char_to_lowercase_fn (s) |
subroutine | fstring::char_to_uppercase_sub (s) |
subroutine | fstring::char_to_lowercase_sub (s) |
impure character(len=:) function, allocatable | fstring::remove_multiple_characters_fn (stext1, stargetcharacters) |
| Strip offending characters from a text string.
|
character(len=:) function, allocatable | fstring::remove_repeats (stext1, schar) |
| Strip repeated characters from string.
|
integer(c_int) function | fstring::count_number_of_fields_fn (stext, sdelimiters) |
subroutine | fstring::split_and_return_text_sub (str, substr, delimiter_chr, remove_extra_delimiters) |
subroutine | fstring::replace_character_sub (stext1, sfind, sreplace) |
impure elemental character(len=len(text)) function | fstring::keepnumeric (text) |
character(len=:) function, allocatable | fstring::c_to_f_string_fn (c_character_str) |
character(len=:) function, allocatable | fstring::f_to_c_string_fn (f_character_str) |
|
character(len=1), parameter, public | fstring::tab = achar(9) |
character(len=2), parameter, public | fstring::whitespace = " "//achar(9) |
character(len=1), parameter, public | fstring::backslash = achar(92) |
character(len=1), parameter, public | fstring::forwardslash = achar(47) |
character(len=1), parameter, public | fstring::carriage_return = achar(13) |
character(len=3), parameter, public | fstring::comment_characters = "#!%" |
character(len=1), parameter, public | fstring::double_quote = achar(34) |
character(len=3), parameter, public | fstring::punctuation = ",;:" |
integer(c_int), parameter, private | fstring::na_int = - (huge(1_c_int)-1_c_int) |
real(c_float), parameter, private | fstring::na_float = - (huge(1._c_float)-1._c_float) |
real(c_double), parameter, private | fstring::na_double = - (huge(1._c_double)-1._c_double) |