aot_path_toString Subroutine

public subroutine aot_path_toString(path, pathAsString)

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.

Arguments

TypeIntentOptionalAttributesName
type(aot_path_type), intent(in) :: path

The path which information should be printed

character(len=*), intent(out) :: pathAsString

The path represented as string


Contents


Variables

TypeVisibilityAttributesNameInitial
type(aot_path_node_type), private, pointer:: current
integer, private :: pathLength
integer, private :: stringLength
character(len=10), private :: posstr