OpenCMISS-Iron Internal API Documentation
strings::listtocharacter Interface Reference

Converts a list to its equivalent character string representation. More...

Private Member Functions

character(len=maxstrlen) function list_to_character_c (NUMBER_IN_LIST, LIST, FORMAT, ERR, ERROR, LIST_LENGTHS)
 Converts a character list to its equivalent character string representation as determined by the supplied format. If present, the optional argument LIST_LENGTHS is used for the lengths of each list elements length otherwise the trimmed length is used. NOTE: The FORMAT is ignored for this child FUNCTION. More...
 
character(len=maxstrlen) function list_to_character_intg (NUMBER_IN_LIST, LIST, FORMAT, ERR, ERROR)
 Converts an integer list to its equivalent character string representation as determined by the supplied format. More...
 
character(len=maxstrlen) function list_to_character_lintg (NUMBER_IN_LIST, LIST, FORMAT, ERR, ERROR)
 Converts an long integer list to its equivalent character string representation as determined by the supplied format. More...
 
character(len=maxstrlen) function list_to_character_l (NUMBER_IN_LIST, LIST, FORMAT, ERR, ERROR)
 Converts a logical list to its equivalent character string representation as determined by the supplied format string. The FORMAT is ignored for this child FUNCTION. More...
 
character(len=maxstrlen) function list_to_character_sp (NUMBER_IN_LIST, LIST, FORMAT, ERR, ERROR)
 Converts a single precision list to its equivalent character string representation as determined by the supplied format string. More...
 
character(len=maxstrlen) function list_to_character_dp (NUMBER_IN_LIST, LIST, FORMAT, ERR, ERROR)
 Converts a double precision list to its equivalent character string representation as determined by the supplied format string. More...
 

Detailed Description

Converts a list to its equivalent character string representation.

Definition at line 127 of file strings.f90.

Member Function/Subroutine Documentation

character(len=maxstrlen) function strings::listtocharacter::list_to_character_c ( integer(intg), intent(in)  NUMBER_IN_LIST,
character(len=*), dimension(number_in_list), intent(in)  LIST,
character(len=*), intent(in)  FORMAT,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR,
integer(intg), dimension(number_in_list), intent(in), optional  LIST_LENGTHS 
)
private

Converts a character list to its equivalent character string representation as determined by the supplied format. If present, the optional argument LIST_LENGTHS is used for the lengths of each list elements length otherwise the trimmed length is used. NOTE: The FORMAT is ignored for this child FUNCTION.

Parameters
[in]number_in_listThe number of items in the list
[in]listLIST(i). The i'th item in the list
[in]formatThe format to use. Ignored for character lists.
[out]errThe error code
[out]errorThe error string
[in]list_lengthsLIST_LENGTHS(i). Optional, The length of the i'th list item.
Returns
On exit, the character equivalent of the list

Definition at line 523 of file strings.f90.

character(len=maxstrlen) function strings::listtocharacter::list_to_character_dp ( integer(intg), intent(in)  NUMBER_IN_LIST,
real(dp), dimension(number_in_list), intent(in)  LIST,
character(len=*), intent(in)  FORMAT,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Converts a double precision list to its equivalent character string representation as determined by the supplied format string.

Parameters
[in]number_in_listThe number of items in the list
[in]listLIST(i). The i'th item in the list
[in]formatThe format to use for the conversion
[out]errThe error code
[out]errorThe error string
Returns
On exit, the character equivalent of the list

Definition at line 799 of file strings.f90.

character(len=maxstrlen) function strings::listtocharacter::list_to_character_intg ( integer(intg), intent(in)  NUMBER_IN_LIST,
integer(intg), dimension(number_in_list), intent(in)  LIST,
character(len=*), intent(in)  FORMAT,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Converts an integer list to its equivalent character string representation as determined by the supplied format.

Parameters
[in]number_in_listThe number of items in the list
[in]listLIST(i). The i'th item in the list
[in]formatThe format to use for the conversion
[out]errThe error code
[out]errorThe error string
Returns
On exit, the character equivalent of the list

Definition at line 593 of file strings.f90.

character(len=maxstrlen) function strings::listtocharacter::list_to_character_l ( integer(intg), intent(in)  NUMBER_IN_LIST,
logical, dimension(number_in_list), intent(in)  LIST,
character(len=*), intent(in)  FORMAT,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Converts a logical list to its equivalent character string representation as determined by the supplied format string. The FORMAT is ignored for this child FUNCTION.

Parameters
[in]number_in_listThe number of items in the list
[in]listLIST(i). The i'th item in the list
[in]formatThe format to use. Ignored for logical lists.
[out]errThe error code
[out]errorThe error string
Returns
On exit, the character equivalent of the list

Definition at line 697 of file strings.f90.

character(len=maxstrlen) function strings::listtocharacter::list_to_character_lintg ( integer(intg), intent(in)  NUMBER_IN_LIST,
integer(lintg), dimension(number_in_list), intent(in)  LIST,
character(len=*), intent(in)  FORMAT,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Converts an long integer list to its equivalent character string representation as determined by the supplied format.

Parameters
[in]number_in_listThe number of items in the list
[in]listLIST(i). The i'th item in the list
[in]formatThe format to use for the conversion
[out]errThe error code
[out]errorThe error string
Returns
On exit, the character equivalent of the list

Definition at line 645 of file strings.f90.

character(len=maxstrlen) function strings::listtocharacter::list_to_character_sp ( integer(intg), intent(in)  NUMBER_IN_LIST,
real(sp), dimension(number_in_list), intent(in)  LIST,
character(len=*), intent(in)  FORMAT,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Converts a single precision list to its equivalent character string representation as determined by the supplied format string.

Parameters
[in]number_in_listThe number of items in the list
[in]listLIST(i). The i'th item in the list
[in]formatThe format to use for the conversion
[out]errThe error code
[out]errorThe error string
Returns
On exit, the character equivalent of the list

Definition at line 748 of file strings.f90.