5 File(System::
Path(static_cast<const System::
Path&>(APath)), AMode, AMethod)
7 using namespace API::String;
8 Dynamic Message(u8
"Opened file: ");
10 Message += Static(
" in mode: ");
13 Message += Static(
"READ");
16 Message += Static(
"WRITE");
19 Message += Static(
"READ_WRITE");
24 Message += Static(
" with method: ");
27 Message += Static(
"ANY");
30 Message += Static(
"CREATE");
33 Message += Static(
"EXIST");
36 Message += Static(
"TRUNCATE");
API::Interop::Context & Context(void) noexcept
Get the API's Context.
Method
The method of handling Files that already exist.
virtual void Log(const String::CStyle &AMessage, const Level ALevel)=0
Log a message. Will be written to a text file on the Path returned by CurrentLog. ...
Mode
The available operations for the Stream. Bitset.
The File must not exist. It will be created.
Used for manipulating Paths. Paths will always exist either as a file or directory. Paths are '/' delimited when forming though may not be while retrieving. File names ".." will ascend a directory and '.' represents a no-op.
The File may or may not exist. It will be created if it doesn't. OpenMethod will be set to EXIST or C...
Precompiled header for inter-engine operations.
Any existing File will be overwritten and an empty file will be created.
Logger & FLogger
The Logger.
Seek from the cursor position.
#define UNREACHABLE
Used for hardcore unreachable code paths when Assert::HCF is not enough. Should generally be avoided ...
Debug messages, enabled/disabled by default in engine debug/release builds respectively.