Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type 'a t = {
deep : bool;
dft : [ `After | `Before ] option;
filter : bool -> string -> bool;
follow_links : bool;
error : exn -> 'a -> unit;
kinds : Unix.file_kind list option;
}
val create :
?deep:bool ->
?dft:[ `After | `Before ] ->
?glob:string ->
?path:string ->
?ignore:string ->
?kinds:Unix.file_kind list ->
?filter:(bool -> string -> bool) ->
?follow_links:bool ->
?error:(exn -> 'a -> unit) ->
unit ->
'a t
val make_select :
(?select:'file t -> 'file -> 'res) ->
?deep:bool ->
?dft:[ `After | `Before ] ->
?glob:string ->
?path:string ->
?ignore:string ->
?kinds:Unix.file_kind list ->
?filter:(bool -> string -> bool) ->
?follow_links:bool ->
?error:(exn -> 'file -> unit) ->
'file ->
'res