# Module OpamFile.Filenames

    module Filenames: IO_FILE  with type t = filename_set

List of filenames

    type t

File contents

    val empty : t

Empty file

    val write : OpamTypes.filename -> t -> unit

Write some contents to a file

    val read : OpamTypes.filename -> t

Read file contents. Raise an error if the file does not exist.

    val safe_read : OpamTypes.filename -> t

Read file contents. Return `empty` if the file does not exist.

    val read_from_channel : Pervasives.in_channel -> t

Read from channel.

    val write_to_channel : Pervasives.out_channel -> t -> unit

Write to channel.