CAM
bshr_string_mod.F90 File Reference
#include "bshr_assert.h"

Modules

module  bshr_string_mod
 

Functions/Subroutines

integer function, public bshr_string_mod::shr_string_countchar (str, char, rc)
 
character(len=len(str)) function, public bshr_string_mod::shr_string_toupper (str)
 
character(len=len(str)) function, public bshr_string_mod::shr_string_tolower (str)
 
character(len=len(str)) function, public bshr_string_mod::shr_string_getparentdir (str)
 
integer function, public bshr_string_mod::shr_string_lastindex (string, substr, rc)
 
integer function, public bshr_string_mod::shr_string_endindex (string, substr, rc)
 
subroutine, public bshr_string_mod::shr_string_leftalign (str, rc)
 
subroutine, public bshr_string_mod::shr_string_alphanum (str, rc)
 
subroutine, public bshr_string_mod::shr_string_betweentags (string, startTag, endTag, substr, rc)
 
subroutine, public bshr_string_mod::shr_string_parsecftunit (string, unit, bdate, bsec, rc)
 
subroutine, public bshr_string_mod::shr_string_clean (string, rc)
 
logical function, public bshr_string_mod::shr_string_listisvalid (list, rc)
 
subroutine, public bshr_string_mod::shr_string_listgetname (list, k, name, rc)
 
subroutine, public bshr_string_mod::shr_string_listintersect (list1, list2, listout, rc)
 
subroutine, public bshr_string_mod::shr_string_listunion (list1, list2, listout, rc)
 
subroutine, public bshr_string_mod::shr_string_listdiff (list1, list2, listout, rc)
 
subroutine, public bshr_string_mod::shr_string_listmerge (list1, list2, listout, rc)
 
subroutine, public bshr_string_mod::shr_string_listappend (list, listadd, rc)
 
subroutine, public bshr_string_mod::shr_string_listprepend (listadd, list, rc)
 
integer function, public bshr_string_mod::shr_string_listgetindexf (string, fldStr)
 
subroutine, public bshr_string_mod::shr_string_listgetindex (string, fldStr, kFld, print, rc)
 
integer function, public bshr_string_mod::shr_string_listgetnum (str)
 
subroutine, public bshr_string_mod::shr_string_listsetdel (cflag)
 
subroutine, public bshr_string_mod::shr_string_listgetdel (del)
 
character(shr_kind_cxx) function, public bshr_string_mod::shr_string_listcreatefield (numFields, strBase, bstatus)
 
subroutine, public bshr_string_mod::shr_string_listaddsuffix (list, suffix, new_list)
 
subroutine, public bshr_string_mod::shr_string_setabort (flag)
 
subroutine, public bshr_string_mod::shr_string_setdebug (iFlag)
 
subroutine bshr_string_mod::shr_string_abort (string)
 

Variables

character(len= *), parameter, private bshr_string_mod::mod_filename = __FILE__
 
character(len=1), save bshr_string_mod::listdel = ":"
 
character(len=2), save bshr_string_mod::listdel2 = "::"
 
logical, save bshr_string_mod::doabort = .true.
 
integer(shr_kind_in), save bshr_string_mod::debug = 0