LION
 All Classes Files Functions Variables Pages
string_manipulation_tools Module Reference

Data Types

interface  char2num
 
type  element
 
interface  num2char
 
interface  scan_num2str
 
interface  scan_str2num
 
interface  scan_str2str
 
interface  scan_str2varnum
 

Public Member Functions

character(len=size(carray))
function 
char2str (carray)
 
character function, dimension(len(cstring)) str2char (cstring)
 
subroutine char2bool (carray, cbool)
 
subroutine char2int (carray, cint)
 
subroutine char2int8 (carray, cint)
 
subroutine char2real (carray, creal)
 
subroutine bool2char (temp_pointer, lvalue)
 
subroutine int2char (temp_pointer, ivalue)
 
subroutine int8_2char (temp_pointer, ivalue)
 
subroutine real2char (temp_pointer, rvalue)
 
subroutine scan_str2int (str, value, nval)
 
subroutine scan_str2int88 (str, value, nval)
 
subroutine scan_str2int84 (str, value, nval)
 
subroutine scan_str2real (str, value, nval)
 
subroutine scan_str2real_i8 (str, value, nval)
 
subroutine scan_str2bool (str, cbool, nval)
 
subroutine scan_str2varint (str, value, nval)
 
subroutine scan_str2varint88 (str, value, nval)
 
subroutine scan_str2varint84 (str, value, nval)
 
subroutine scan_str2varreal (str, value, nval)
 
subroutine scan_str2varreal_i8 (str, value, nval)
 
subroutine scan_int2str (temp_pointer, ivalues, n)
 
subroutine scan_int88_2str (temp_pointer, ivalues, n)
 
subroutine scan_int84_2str (temp_pointer, ivalues, n)
 
subroutine scan_real2str (temp_pointer, rvalues, n)
 
subroutine scan_real2str_i8 (temp_pointer, rvalues, n)
 
subroutine scan_str2str (str, sub_length, value, nval)
 
subroutine scan_str2str_i88 (str, sub_length, value, nval)
 

Public Attributes

integer(itm_i4), parameter max_length_logical = 7
 
integer(itm_i4), parameter max_length_integer = 16
 
integer(itm_i4), parameter max_length_real = 32
 

Member Function/Subroutine Documentation

subroutine string_manipulation_tools::bool2char ( type(element), pointer  temp_pointer,
logical, intent(in)  lvalue 
)

+ Here is the call graph for this function:

subroutine string_manipulation_tools::char2bool ( character, dimension(:)  carray,
logical  cbool 
)

+ Here is the call graph for this function:

subroutine string_manipulation_tools::char2int ( character, dimension(:)  carray,
integer(itm_i4)  cint 
)

+ Here is the call graph for this function:

subroutine string_manipulation_tools::char2int8 ( character, dimension(:)  carray,
integer(itm_i8)  cint 
)

+ Here is the call graph for this function:

subroutine string_manipulation_tools::char2real ( character, dimension(:)  carray,
real(r8)  creal 
)

+ Here is the call graph for this function:

character(len = size(carray)) function string_manipulation_tools::char2str ( character, dimension(:)  carray)

+ Here is the caller graph for this function:

subroutine string_manipulation_tools::int2char ( type(element), pointer  temp_pointer,
integer(itm_i4), intent(in)  ivalue 
)

+ Here is the call graph for this function:

subroutine string_manipulation_tools::int8_2char ( type(element), pointer  temp_pointer,
integer(itm_i8), intent(in)  ivalue 
)

+ Here is the call graph for this function:

subroutine string_manipulation_tools::real2char ( type(element), pointer  temp_pointer,
real(r8), intent(in)  rvalue 
)

+ Here is the call graph for this function:

subroutine string_manipulation_tools::scan_int2str ( type(element), pointer  temp_pointer,
integer(itm_i4), dimension(:), intent(in)  ivalues,
integer(itm_i4), intent(in)  n 
)

+ Here is the call graph for this function:

subroutine string_manipulation_tools::scan_int84_2str ( type(element), pointer  temp_pointer,
integer(itm_i8), dimension(:), intent(in)  ivalues,
integer(itm_i4), intent(in)  n 
)

+ Here is the call graph for this function:

subroutine string_manipulation_tools::scan_int88_2str ( type(element), pointer  temp_pointer,
integer(itm_i8), dimension(:), intent(in)  ivalues,
integer(itm_i8), intent(in)  n 
)

+ Here is the call graph for this function:

subroutine string_manipulation_tools::scan_real2str ( type(element), pointer  temp_pointer,
real(r8), dimension(:), intent(in)  rvalues,
integer(itm_i4), intent(in)  n 
)

+ Here is the call graph for this function:

subroutine string_manipulation_tools::scan_real2str_i8 ( type(element), pointer  temp_pointer,
real(r8), dimension(:), intent(in)  rvalues,
integer(itm_i8), intent(in)  n 
)

+ Here is the call graph for this function:

subroutine string_manipulation_tools::scan_str2bool ( character(len = *)  str,
logical, dimension(:)  cbool,
integer(itm_i4)  nval 
)
subroutine string_manipulation_tools::scan_str2int ( character(len = *)  str,
integer(itm_i4), dimension(:)  value,
integer(itm_i4)  nval 
)
subroutine string_manipulation_tools::scan_str2int84 ( character(len = *)  str,
integer(itm_i8), dimension(:)  value,
integer(itm_i4)  nval 
)
subroutine string_manipulation_tools::scan_str2int88 ( character(len = *)  str,
integer(itm_i8), dimension(:)  value,
integer(itm_i8)  nval 
)
subroutine string_manipulation_tools::scan_str2real ( character(len = *)  str,
real(r8), dimension(:)  value,
integer(itm_i4)  nval 
)
subroutine string_manipulation_tools::scan_str2real_i8 ( character(len = *)  str,
real(r8), dimension(:)  value,
integer(itm_i8)  nval 
)
subroutine string_manipulation_tools::scan_str2str ( character(len = *), intent(in)  str,
integer(itm_i4), intent(in)  sub_length,
character(len = sub_length), dimension(:)  value,
integer(itm_i4)  nval 
)
subroutine string_manipulation_tools::scan_str2str_i88 ( character(len = *), intent(in)  str,
integer(itm_i8), intent(in)  sub_length,
character(len = sub_length), dimension(:)  value,
integer(itm_i8)  nval 
)
subroutine string_manipulation_tools::scan_str2varint ( character(len = *)  str,
integer(itm_i4), dimension(:), allocatable  value,
integer(itm_i4)  nval 
)
subroutine string_manipulation_tools::scan_str2varint84 ( character(len = *)  str,
integer(itm_i8), dimension(:), allocatable  value,
integer(itm_i4)  nval 
)
subroutine string_manipulation_tools::scan_str2varint88 ( character(len = *)  str,
integer(itm_i8), dimension(:), allocatable  value,
integer(itm_i8)  nval 
)
subroutine string_manipulation_tools::scan_str2varreal ( character(len = *)  str,
real(r8), dimension(:), allocatable  value,
integer(itm_i4)  nval 
)
subroutine string_manipulation_tools::scan_str2varreal_i8 ( character(len = *)  str,
real(r8), dimension(:), allocatable  value,
integer(itm_i8)  nval 
)
character function, dimension(len(cstring)) string_manipulation_tools::str2char ( character(len = *)  cstring)

+ Here is the caller graph for this function:

Member Data Documentation

integer(itm_i4), parameter string_manipulation_tools::max_length_integer = 16
integer(itm_i4), parameter string_manipulation_tools::max_length_logical = 7
integer(itm_i4), parameter string_manipulation_tools::max_length_real = 32

The documentation for this module was generated from the following file: