Dumps the complete path into a string.
This routine transforms a given path into a special notation. Each element is added to the string, separated by a . char. If the resulting string is to long for the provided buffer /ref pathAsString, the buffer will stay empty to not have the caller proceed with incomplete results.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(aot_path_type), | intent(in) | :: | path | The path which information should be printed |
||
character(len=*), | intent(out) | :: | pathAsString | The path represented as string |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(aot_path_node_type), | private, | pointer | :: | current | |||
integer, | private | :: | pathLength | ||||
integer, | private | :: | stringLength | ||||
character(len=10), | private | :: | posstr |