dmd.filecache
Cache the contents from files read from disk into memory.
License
Source:
filecache
.d
Documentation: https://dlang.org/phobos/dmd_filecache.html
-
Declaration
class
FileAndLines
;A line-by-line representation of a .
-
Declaration
nothrow this(const(char)[]
filename
);File to read and split into its lines.
-
-
Declaration
struct
FileCache
;A simple file cache that can be used to avoid reading the same file multiple times. It stores its cached files as
-
Declaration
nothrow FileAndLines
addOrGetFile
(const(char)[]file
);Add or get a
file
from thefile
cache. If thefile
isn't part of the cache, it will be read from the filesystem. If thefile
has been read before, the cachedfile
object will be returnedParameters
const(char)[]
file
file
to load in (or get from) the cacheReturn Value
a object containing a line-by-line representation of the requested
file
-