dmd.root.file
  Compiler implementation of the D programming language http://dlang.org 
- Authors:
- Walter Bright, http://www.digitalmars.com 
- License:
- 
Boost License 1.0 
- Source
-  root/file.d 
- Documentation
-  https://dlang.org/phobos/dmd_root_file.html 
- Coverage
-  https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/file.d
- struct FileBuffer; 
- 
Owns a (rmem-managed) file buffer. 
 - 
Transfers ownership of the buffer to the caller. 
 
- struct File; 
-  
- struct ReadResult; 
-  
 - 
Transfers ownership of the buffer to the caller. 
 
- static nothrow ReadResult read(const(char)* name); 
- 
Read the full content of a file. 
- static nothrow bool write(const(char)* name, const void[] data); 
 
 static nothrow bool write(const(char)[] name, const void[] data);
 
 static nothrow bool write(const(char)* name, const(void)* data, size_t size);
- 
Write a file, returning trueon success.
 
- static nothrow void remove(const(char)* name); 
- 
Delete a file.