glob Interface

public interface glob

Calls

interface~~glob~~CallsGraph interface~glob glob proc~glob_character string%glob_character interface~glob->proc~glob_character proc~glob_string string%glob_string interface~glob->proc~glob_string none~glob string%glob proc~glob_character->none~glob proc~chars string%chars proc~glob_character->proc~chars proc~read_file string%read_file proc~glob_string->proc~read_file proc~split string%split proc~glob_string->proc~split proc~tempname string%tempname proc~glob_string->proc~tempname none~glob->proc~glob_character none~glob->proc~glob_string proc~read_file->proc~chars proc~read_lines string%read_lines proc~read_file->proc~read_lines proc~upper~2 string%upper proc~read_file->proc~upper~2 proc~partition string%partition proc~split->proc~partition proc~unique string%unique proc~split->proc~unique proc~read_line string%read_line proc~read_lines->proc~read_line proc~replace string%replace proc~unique->proc~replace proc~read_line->proc~chars proc~read_line->proc~upper~2 proc~replace_one_occurrence string%replace_one_occurrence proc~replace->proc~replace_one_occurrence

Called by

interface~~glob~~CalledByGraph interface~glob glob program~volatile_doctest~468 volatile_doctest program~volatile_doctest~468->interface~glob program~volatile_doctest~498 volatile_doctest program~volatile_doctest~498->interface~glob

Module Procedures

private subroutine glob_character(self, pattern, list)

Arguments

Type IntentOptional Attributes Name
class(string), intent(in) :: self
character(len=*), intent(in) :: pattern
character(len=:), intent(out), allocatable :: list(:)

private subroutine glob_string(self, pattern, list)

Arguments

Type IntentOptional Attributes Name
class(string), intent(in) :: self
character(len=*), intent(in) :: pattern
type(string), intent(out), allocatable :: list(:)