index Interface

public interface index

Calls

interface~~index~~CallsGraph interface~index index proc~sindex_string_string sindex_string_string interface~index->proc~sindex_string_string proc~sindex_character_string sindex_character_string interface~index->proc~sindex_character_string proc~sindex_string_character sindex_string_character interface~index->proc~sindex_string_character

Contents


Module Procedures

private elemental function sindex_string_string(self, substring, back) result(i)

Arguments

TypeIntentOptionalAttributesName
class(string), intent(in) :: self
type(string), intent(in) :: substring
logical, intent(in), optional :: back

Return Value integer

private elemental function sindex_string_character(self, substring, back) result(i)

Arguments

TypeIntentOptionalAttributesName
class(string), intent(in) :: self
character(kind=CK,len=*), intent(in) :: substring
logical, intent(in), optional :: back

Return Value integer

private elemental function sindex_character_string(s, substring, back) result(i)

Arguments

TypeIntentOptionalAttributesName
character(kind=CK,len=*), intent(in) :: s
type(string), intent(in) :: substring
logical, intent(in), optional :: back

Return Value integer