#define UExport
Definition Defines.h:65
User-defined file system interface.
Definition FileSystem.h:37
virtual bool FileExists(const String &file_path)=0
Check if a file exists within the file system.
virtual String GetFileMimeType(const String &file_path)=0
Get the mime-type of a file (eg "text/html").
virtual String GetFileCharset(const String &file_path)=0
Get the charset / encoding of a file (eg "utf-8", "iso-8859-1").
virtual RefPtr< Buffer > OpenFile(const String &file_path)=0
Open a file for reading and map it to a Buffer.
A nullable smart pointer.
Definition RefPtr.h:79
UTF-8 String container with conversions for UTF-16 and UTF-32.
Definition String.h:21