str_ascii_default Function

private pure function str_ascii_default(input) result(output)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: input

Return Value character(kind=ASCII,len=:),allocatable


Called by

proc~~str_ascii_default~~CalledByGraph proc~str_ascii_default str_ascii_default interface~str_ascii str_ascii interface~str_ascii->proc~str_ascii_default program~volatile_doctest~4 volatile_doctest program~volatile_doctest~4->interface~str_ascii program~volatile_doctest~250 volatile_doctest program~volatile_doctest~250->interface~str_ascii program~volatile_doctest~444 volatile_doctest program~volatile_doctest~444->interface~str_ascii program~volatile_doctest~604 volatile_doctest program~volatile_doctest~604->interface~str_ascii program~volatile_doctest~580 volatile_doctest program~volatile_doctest~580->interface~str_ascii program~volatile_doctest~842 volatile_doctest program~volatile_doctest~842->interface~str_ascii program~volatile_doctest~1030 volatile_doctest program~volatile_doctest~1030->interface~str_ascii program~volatile_doctest~1190 volatile_doctest program~volatile_doctest~1190->interface~str_ascii program~volatile_doctest~225 volatile_doctest program~volatile_doctest~225->interface~str_ascii program~volatile_doctest~261 volatile_doctest program~volatile_doctest~261->interface~str_ascii program~volatile_doctest~455 volatile_doctest program~volatile_doctest~455->interface~str_ascii program~volatile_doctest~615 volatile_doctest program~volatile_doctest~615->interface~str_ascii program~volatile_doctest~801 volatile_doctest program~volatile_doctest~801->interface~str_ascii program~volatile_doctest~853 volatile_doctest program~volatile_doctest~853->interface~str_ascii program~volatile_doctest~977 volatile_doctest program~volatile_doctest~977->interface~str_ascii program~volatile_doctest~402 volatile_doctest program~volatile_doctest~402->interface~str_ascii program~volatile_doctest~1196 volatile_doctest program~volatile_doctest~1196->interface~str_ascii program~volatile_doctest~5 volatile_doctest program~volatile_doctest~5->interface~str_ascii program~volatile_doctest~29 volatile_doctest program~volatile_doctest~29->interface~str_ascii program~volatile_doctest~267 volatile_doctest program~volatile_doctest~267->interface~str_ascii program~volatile_doctest~621 volatile_doctest program~volatile_doctest~621->interface~str_ascii program~volatile_doctest~1207 volatile_doctest program~volatile_doctest~1207->interface~str_ascii program~volatile_doctest~40 volatile_doctest program~volatile_doctest~40->interface~str_ascii program~volatile_doctest~226 volatile_doctest program~volatile_doctest~226->interface~str_ascii program~volatile_doctest~278 volatile_doctest program~volatile_doctest~278->interface~str_ascii program~volatile_doctest~632 volatile_doctest program~volatile_doctest~632->interface~str_ascii program~volatile_doctest~978 volatile_doctest program~volatile_doctest~978->interface~str_ascii program~volatile_doctest~1002 volatile_doctest program~volatile_doctest~1002->interface~str_ascii program~volatile_doctest~1154 volatile_doctest program~volatile_doctest~1154->interface~str_ascii program~volatile_doctest~403 volatile_doctest program~volatile_doctest~403->interface~str_ascii program~volatile_doctest~427 volatile_doctest program~volatile_doctest~427->interface~str_ascii program~volatile_doctest~579 volatile_doctest program~volatile_doctest~579->interface~str_ascii program~volatile_doctest~825 volatile_doctest program~volatile_doctest~825->interface~str_ascii program~volatile_doctest~1013 volatile_doctest program~volatile_doctest~1013->interface~str_ascii program~volatile_doctest~46 volatile_doctest program~volatile_doctest~46->interface~str_ascii program~volatile_doctest~438 volatile_doctest program~volatile_doctest~438->interface~str_ascii program~volatile_doctest~800 volatile_doctest program~volatile_doctest~800->interface~str_ascii program~volatile_doctest~836 volatile_doctest program~volatile_doctest~836->interface~str_ascii program~volatile_doctest~57 volatile_doctest program~volatile_doctest~57->interface~str_ascii program~volatile_doctest~1019 volatile_doctest program~volatile_doctest~1019->interface~str_ascii program~volatile_doctest~1155 volatile_doctest program~volatile_doctest~1155->interface~str_ascii program~volatile_doctest~1179 volatile_doctest program~volatile_doctest~1179->interface~str_ascii

Contents

Source Code


Source Code

   pure function str_ascii_default(input) result(output)
   !< Convert string of default kind to ASCII string.
   !<
   !<```fortran
   !< use penf
   !< character(len=:, kind=ASCII), allocatable :: string
   !< string = str_ascii('I was DEFAULT kind, but now I am ASCII')
   !< print "(A)", string
   !<```
   !=> I was DEFAULT kind, but now I am ASCII <<<
   character(len=*), intent(in)              :: input  !< Input string of default kind.
   character(len=:, kind=ASCII), allocatable :: output !< Output string of ASCII kind.

   output = input
   endfunction str_ascii_default