FV3 Bundle
ncdw_strarrutils Module Reference

Functions/Subroutines

integer function lentrim (s)
 
integer function string_count_substr (s, substr)
 
integer function string_get_max_split (s, substr)
 
character(len=:) function, dimension(:), allocatable string_split_index (s, delimiter)
 
subroutine string_array_dump (strings)
 
integer function max_len_string_array (str_arr, arr_length)
 
integer function max_len_notrim_string_array (str_arr, arr_length)
 
subroutine string_before_delimiter (s, delimiter, string_part)
 

Function/Subroutine Documentation

◆ lentrim()

integer function ncdw_strarrutils::lentrim ( character(len=*)  s)

Definition at line 10 of file ncdw_strarrutils.F90.

◆ max_len_notrim_string_array()

integer function ncdw_strarrutils::max_len_notrim_string_array ( character(len=*), dimension(:), intent(in)  str_arr,
integer, intent(in)  arr_length 
)

Definition at line 166 of file ncdw_strarrutils.F90.

◆ max_len_string_array()

integer function ncdw_strarrutils::max_len_string_array ( character(len=*), dimension(:), intent(in)  str_arr,
integer, intent(in)  arr_length 
)

Definition at line 145 of file ncdw_strarrutils.F90.

Here is the caller graph for this function:

◆ string_array_dump()

subroutine ncdw_strarrutils::string_array_dump ( character(len=:), dimension(:), allocatable  strings)

Definition at line 129 of file ncdw_strarrutils.F90.

◆ string_before_delimiter()

subroutine ncdw_strarrutils::string_before_delimiter ( character(len=*), intent(in)  s,
character(len=*), intent(in)  delimiter,
character(len=:), intent(inout), allocatable  string_part 
)

Definition at line 187 of file ncdw_strarrutils.F90.

◆ string_count_substr()

integer function ncdw_strarrutils::string_count_substr ( character(len=*), intent(in)  s,
character(len=*), intent(in)  substr 
)

Definition at line 19 of file ncdw_strarrutils.F90.

Here is the caller graph for this function:

◆ string_get_max_split()

integer function ncdw_strarrutils::string_get_max_split ( character(len=*), intent(in)  s,
character(len=*), intent(in)  substr 
)

Definition at line 42 of file ncdw_strarrutils.F90.

Here is the caller graph for this function:

◆ string_split_index()

character(len=:) function, dimension(:), allocatable ncdw_strarrutils::string_split_index ( character(len=*)  s,
character(len=*)  delimiter 
)

Definition at line 76 of file ncdw_strarrutils.F90.

Here is the call graph for this function: