str_ascii_default Function

private pure function str_ascii_default(input) result(output)

Arguments

Type IntentOptional Attributes Name
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~100 volatile_doctest program~volatile_doctest~100->interface~str_ascii program~volatile_doctest~1005 volatile_doctest program~volatile_doctest~1005->interface~str_ascii program~volatile_doctest~111 volatile_doctest program~volatile_doctest~111->interface~str_ascii program~volatile_doctest~1140 volatile_doctest program~volatile_doctest~1140->interface~str_ascii program~volatile_doctest~1177 volatile_doctest program~volatile_doctest~1177->interface~str_ascii program~volatile_doctest~1217 volatile_doctest program~volatile_doctest~1217->interface~str_ascii program~volatile_doctest~1232 volatile_doctest program~volatile_doctest~1232->interface~str_ascii program~volatile_doctest~1238 volatile_doctest program~volatile_doctest~1238->interface~str_ascii program~volatile_doctest~1308 volatile_doctest program~volatile_doctest~1308->interface~str_ascii program~volatile_doctest~1365 volatile_doctest program~volatile_doctest~1365->interface~str_ascii program~volatile_doctest~1389 volatile_doctest program~volatile_doctest~1389->interface~str_ascii program~volatile_doctest~140 volatile_doctest program~volatile_doctest~140->interface~str_ascii program~volatile_doctest~1428 volatile_doctest program~volatile_doctest~1428->interface~str_ascii program~volatile_doctest~1441 volatile_doctest program~volatile_doctest~1441->interface~str_ascii program~volatile_doctest~1496 volatile_doctest program~volatile_doctest~1496->interface~str_ascii program~volatile_doctest~1618 volatile_doctest program~volatile_doctest~1618->interface~str_ascii program~volatile_doctest~1625 volatile_doctest program~volatile_doctest~1625->interface~str_ascii program~volatile_doctest~1667 volatile_doctest program~volatile_doctest~1667->interface~str_ascii program~volatile_doctest~1671 volatile_doctest program~volatile_doctest~1671->interface~str_ascii program~volatile_doctest~1727 volatile_doctest program~volatile_doctest~1727->interface~str_ascii program~volatile_doctest~1766 volatile_doctest program~volatile_doctest~1766->interface~str_ascii program~volatile_doctest~1767 volatile_doctest program~volatile_doctest~1767->interface~str_ascii program~volatile_doctest~1903 volatile_doctest program~volatile_doctest~1903->interface~str_ascii program~volatile_doctest~275 volatile_doctest program~volatile_doctest~275->interface~str_ascii program~volatile_doctest~289 volatile_doctest program~volatile_doctest~289->interface~str_ascii program~volatile_doctest~340 volatile_doctest program~volatile_doctest~340->interface~str_ascii program~volatile_doctest~369 volatile_doctest program~volatile_doctest~369->interface~str_ascii program~volatile_doctest~42 volatile_doctest program~volatile_doctest~42->interface~str_ascii program~volatile_doctest~445 volatile_doctest program~volatile_doctest~445->interface~str_ascii program~volatile_doctest~49 volatile_doctest program~volatile_doctest~49->interface~str_ascii program~volatile_doctest~53 volatile_doctest program~volatile_doctest~53->interface~str_ascii program~volatile_doctest~569 volatile_doctest program~volatile_doctest~569->interface~str_ascii program~volatile_doctest~58 volatile_doctest program~volatile_doctest~58->interface~str_ascii program~volatile_doctest~585 volatile_doctest program~volatile_doctest~585->interface~str_ascii program~volatile_doctest~621 volatile_doctest program~volatile_doctest~621->interface~str_ascii program~volatile_doctest~77 volatile_doctest program~volatile_doctest~77->interface~str_ascii program~volatile_doctest~770 volatile_doctest program~volatile_doctest~770->interface~str_ascii program~volatile_doctest~794 volatile_doctest program~volatile_doctest~794->interface~str_ascii program~volatile_doctest~816 volatile_doctest program~volatile_doctest~816->interface~str_ascii program~volatile_doctest~831 volatile_doctest program~volatile_doctest~831->interface~str_ascii program~volatile_doctest~927 volatile_doctest program~volatile_doctest~927->interface~str_ascii program~volatile_doctest~998 volatile_doctest program~volatile_doctest~998->interface~str_ascii

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