is_parsed Function

private elemental function is_parsed(self)

Type Bound

xml_tag

Arguments

Type IntentOptional Attributes Name
class(xml_tag), intent(in) :: self

Return Value logical


Calls

proc~~is_parsed~~CallsGraph proc~is_parsed xml_tag%is_parsed proc~is_allocated string%is_allocated proc~is_parsed->proc~is_allocated

Called by

proc~~is_parsed~~CalledByGraph proc~is_parsed xml_tag%is_parsed proc~parse_from_string xml_file%parse_from_string proc~parse_from_string->proc~is_parsed proc~parse~2 xml_file%parse proc~parse~2->proc~parse_from_string program~delete_tag delete_tag program~delete_tag->proc~parse~2 program~parse_file_simple parse_file_simple program~parse_file_simple->proc~parse~2 program~parse_string_simple parse_string_simple program~parse_string_simple->proc~parse~2 program~write_tag write_tag program~write_tag->proc~parse~2

Source Code

  elemental function is_parsed(self)
  !< Check is tag is correctly parsed, i.e. its *tag_name* is allocated.
  class(xml_tag), intent(in) :: self      !< XML tag.
  logical                    :: is_parsed !< Result of check.

  is_parsed = self%tag_name%is_allocated()
  endfunction is_parsed