Manages a file reading or writing stream.
~File()
File()
File(const string&in filename)
File(const string&in filename, IO::FileMode mode)
void Open(const string&in filename, IO::FileMode mode)
void Open(IO::FileMode mode)
void Close()
uint64 Size()
uint64
bool EOF()
bool
void Flush()
IO::FileMode GetMode()
IO::FileMode
void SetPos(uint64 pos)
uint64 Pos()
MemoryBuffer@ Read(uint64 size)
MemoryBuffer@
void Write(const MemoryBuffer&in buffer)
string ReadLine()
string
string ReadToEnd()
void Write(const uint8&in i)
void Write(const uint16&in i)
void Write(const uint&in i)
void Write(const uint64&in i)
void Write(const int8&in i)
void Write(const int16&in i)
void Write(const int&in i)
void Write(const int64&in i)
void Write(const float&in i)
void Write(const double&in i)
void Write(const string&in str)
void WriteLine(const string&in str = "")