43    integer(int64) :: dummy
 
   53      type(pseudo_set_t),   
intent(inout) :: pseudo_set
 
   63      type(pseudo_set_t),   
intent(inout) :: pseudo_set
 
   73      type(pseudo_set_t), 
intent(in)    :: pseudo_set
 
   74      type(element_t),    
intent(in)    :: element
 
   84      type(pseudo_set_t), 
intent(in)    :: pseudo_set
 
   85      type(element_t),    
intent(in)    :: element
 
   94    type(pseudo_set_t), 
intent(out)   :: pseudo_set
 
   95    character(len=*),   
intent(in)    :: dirname
 
   96    integer,            
intent(out)   :: ierr
 
   99      subroutine pseudo_set_init_low(pseudo_set, dirname, ierr)
 
  103        type(pseudo_set_t), 
intent(out)   :: pseudo_set
 
  104        character(len=*),   
intent(in)    :: dirname
 
  105        integer,            
intent(out)   :: ierr
 
  106      end subroutine pseudo_set_init_low
 
  109    call pseudo_set_init_low(pseudo_set, dirname, ierr)
 
  116    type(pseudo_set_t), 
intent(in)    :: pseudo_set
 
  117    type(element_t),    
intent(in)    :: element
 
  120      integer function pseudo_set_has_low(pseudo_set, element)
 
  125        type(pseudo_set_t), 
intent(in)    :: pseudo_set
 
  126        type(element_t),    
intent(in)    :: element
 
  127      end function pseudo_set_has_low
 
  138    type(element_t),    
intent(in)    :: element
 
  141      subroutine pseudo_set_file_path_low(pseudo_set, element, path)
 
  148        character(len=*),   
intent(out)   :: path
 
  149      end subroutine pseudo_set_file_path_low
 
subroutine, public pseudo_set_init(pseudo_set, dirname, ierr)
 
character(len=max_path_len) function, public pseudo_set_file_path(pseudo_set, element)
 
logical function, public pseudo_set_has(pseudo_set, element)
 
The integer(int64) dummy reserves the memory for the pointer to the actual data structure.