ETS-Core  version:0.0.4-46-ge2d8
Core actors for the ETS-6
 All Classes Files Functions Variables Pages
Data Types | Public Member Functions | List of all members
stringtools Module Reference

Data Types

interface  alloc2str
 Translate allocatable objects (reals, integers, string) into strings, i.e. character(*). Note that these function check if the object is allocated. If it is not allocated, then the empty string is returned. More...
 
interface  append_string
 
interface  num2str
 Translate number (reals or integers) into strings, i.e. character(*) More...
 
interface  pointer2str
 Translate pointer objects (reals, integers, string) into strings, i.e. character(*). Note that these function check if the object is associated. If it is not associated, then the empty string is returned. More...
 

Public Member Functions

character(:) function, allocatable num2str_int (arg)
 
character(:) function, allocatable num2str_real (arg)
 
character(:) function, allocatable num2str_int_array (arg, separator)
 
character(:) function, allocatable num2str_real_array (arg, separator)
 
character(:) function, allocatable alloc2str_str (arg)
 
character(:) function, allocatable alloc2str_int_array (arg, separator)
 
character(:) function, allocatable alloc2str_real_array (arg, separator)
 
character(:) function, allocatable pointer2str_str (arg)
 
character(:) function, allocatable pointer2str_str_array (arg)
 
character(:) function, allocatable pointer2str_int_array (arg, separator)
 
character(:) function, allocatable pointer2str_real_array (arg, separator)
 
character(:) function, allocatable pointer2str_real_2darray (arg, separator)
 
subroutine string_to_char132pointer (in, out)
 
subroutine char132pointer_to_string (out, in, linebreak)
 
subroutine append_string_to_string (outString, valueString, separator)
 
recursive subroutine append_to_char132pointer (outString, valueString)
 
recursive subroutine append_to_char_pointer (out, val)
 

Detailed Description

Definition at line 1 of file stringtools.f90.

Member Function/Subroutine Documentation

character(:) function, allocatable stringtools::alloc2str_int_array ( integer, dimension(:), intent(in), allocatable  arg,
character(*), intent(in), optional  separator 
)

Definition at line 95 of file stringtools.f90.

References stringtools::num2str::num2str_int_array().

Here is the call graph for this function:

character(:) function, allocatable stringtools::alloc2str_real_array ( real(c_double), dimension(:), intent(in), allocatable  arg,
character(*), intent(in), optional  separator 
)

Definition at line 111 of file stringtools.f90.

References stringtools::num2str::num2str_real_array().

Here is the call graph for this function:

character(:) function, allocatable stringtools::alloc2str_str ( character(:), intent(in), allocatable  arg)

Definition at line 85 of file stringtools.f90.

subroutine stringtools::append_string_to_string ( character(*), intent(inout)  outString,
character(*), intent(in)  valueString,
character(*), intent(in)  separator 
)

Definition at line 253 of file stringtools.f90.

recursive subroutine stringtools::append_to_char132pointer ( character(132), dimension(:), intent(inout), pointer  outString,
character(*), intent(in)  valueString 
)

Definition at line 272 of file stringtools.f90.

References stringtools::append_string::append_to_char132pointer().

Here is the call graph for this function:

recursive subroutine stringtools::append_to_char_pointer ( character(:), intent(inout), pointer  out,
character(*), intent(in)  val 
)

Definition at line 308 of file stringtools.f90.

subroutine stringtools::char132pointer_to_string ( character(*), intent(out)  out,
character(132), dimension(:), intent(in), pointer  in,
character(*), intent(in)  linebreak 
)

Definition at line 221 of file stringtools.f90.

Referenced by ids_sanitiser::sanitise_idss().

Here is the caller graph for this function:

character(:) function, allocatable stringtools::num2str_int ( integer, intent(in)  arg)

Definition at line 31 of file stringtools.f90.

character(:) function, allocatable stringtools::num2str_int_array ( integer, dimension(:), intent(in)  arg,
character(*), intent(in), optional  separator 
)

Definition at line 47 of file stringtools.f90.

References stringtools::num2str::num2str_int().

Here is the call graph for this function:

character(:) function, allocatable stringtools::num2str_real ( real(c_double), intent(in)  arg)

Definition at line 39 of file stringtools.f90.

character(:) function, allocatable stringtools::num2str_real_array ( real(c_double), dimension(:), intent(in)  arg,
character(*), intent(in), optional  separator 
)

Definition at line 65 of file stringtools.f90.

References stringtools::num2str::num2str_real().

Here is the call graph for this function:

character(:) function, allocatable stringtools::pointer2str_int_array ( integer, dimension(:), intent(in), pointer  arg,
character(*), intent(in), optional  separator 
)

Definition at line 151 of file stringtools.f90.

References stringtools::num2str::num2str_int_array().

Here is the call graph for this function:

character(:) function, allocatable stringtools::pointer2str_real_2darray ( real(c_double), dimension(:,:), intent(in), pointer  arg,
character(*), intent(in), optional  separator 
)

Definition at line 182 of file stringtools.f90.

References stringtools::num2str::num2str_real_array().

Here is the call graph for this function:

character(:) function, allocatable stringtools::pointer2str_real_array ( real(c_double), dimension(:), intent(in), pointer  arg,
character(*), intent(in), optional  separator 
)

Definition at line 167 of file stringtools.f90.

References stringtools::num2str::num2str_real_array().

Here is the call graph for this function:

character(:) function, allocatable stringtools::pointer2str_str ( character(:), intent(in), pointer  arg)

Definition at line 127 of file stringtools.f90.

character(:) function, allocatable stringtools::pointer2str_str_array ( character(132), dimension(:), intent(in), pointer  arg)

Definition at line 137 of file stringtools.f90.

subroutine stringtools::string_to_char132pointer ( character(*), intent(in)  in,
character(132), dimension(:), intent(out), pointer  out 
)

Definition at line 204 of file stringtools.f90.

Referenced by fill_summary::fill_summary_main().

Here is the caller graph for this function:


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