module Hash : InferStdlib.IStd.Caml.Hashtbl.S with type Hash.key = tval changed_sources_from_changed_files : string list ‑> Set.tSet of files read from --changed-files-index file, None if option not specified NOTE: it may include extra source_files if --changed-files-index contains paths to header files
val from_abs_path : ?warn_on_error:bool ‑> string ‑> tcreate source file from absolute path. WARNING: If warn_on_error is false, no warning will be shown whenever an error occurs for the given path (e.g. if it does not exist).
val create : ?warn_on_error:bool ‑> string ‑> tCreate a SourceFile from a given path. If relative, it assumes it is w.r.t. project root. WARNING: If warn_on_error is false, no warning will be shown whenever an error occurs for the given path (e.g. if it does not exist).
val is_infer_model : t ‑> boolReturn approximate source file corresponding to the parameter if it's header file and file exists. returns None otherwise. WARNING: If warn_on_error is false, no warning will be shown whenever an error occurs for the given SourceFile (e.g. if it does not exist).
val to_string : t ‑> stringconvert a source file to a string WARNING: result may not be valid file path, do not use this function to perform operations on filenames
module SQLite : InferBase.SqliteUtils.Data with type t = t