verify_char_string Function

private elemental function verify_char_string(string, set, back) result(pos)

Verify a character sequence for the absence any of the characters in a set of characters. In this version the set of characters is represented by a string.

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: string
type(string_type), intent(in) :: set
logical, intent(in), optional :: back

Return Value integer


Calls

proc~~verify_char_string~~CallsGraph proc~verify_char_string verify_char_string interface~pic_optional pic_optional proc~verify_char_string->interface~pic_optional proc~maybe maybe proc~verify_char_string->proc~maybe proc~optional_char optional_char interface~pic_optional->proc~optional_char proc~optional_dp optional_dp interface~pic_optional->proc~optional_dp proc~optional_int32 optional_int32 interface~pic_optional->proc~optional_int32 proc~optional_int64 optional_int64 interface~pic_optional->proc~optional_int64 proc~optional_logical optional_logical interface~pic_optional->proc~optional_logical proc~optional_sp optional_sp interface~pic_optional->proc~optional_sp

Called by

proc~~verify_char_string~~CalledByGraph proc~verify_char_string verify_char_string interface~verify verify interface~verify->proc~verify_char_string

Source Code

elemental function verify_char_string(string, set, back) result(pos)
   character(len=*), intent(in) :: string
   type(string_type), intent(in) :: set
   logical, intent(in), optional :: back
   integer :: pos

   pos = verify(string, maybe(set), pic_optional(back, .false.))

end function verify_char_string