CyberEngineMkIII
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
CYBProcess.cpp
Go to the documentation of this file.
1 #include "CYB.hpp"
3 
5  Implementation::Process(APath, ACommandLine)
6 {}
7 
9  Process(Path(Path::SystemPath::EXECUTABLE_IMAGE), ACommandLine)
10 {}
11 
13  return Process();
14 }
15 
16 bool CYB::Platform::System::Process::operator!=(const Process& ARHS) const noexcept {
17  return !(*this == ARHS);
18 }
A variable length UTF-8 string.
Definition: UTF8String.hpp:8
static Process GetSelf(void) noexcept
Get's the Process representing the current execution.
Definition: CYBProcess.cpp:12
bool operator!=(const Process &ARHS) const noexcept
Check the unequivalence of two Process objects.
Definition: CYBProcess.cpp:16
Process()=default
Constructor for self process. Use GetSelf()
Precompiled header for inter-engine operations.
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.
Definition: CYBPath.hpp:10
An object representing an operating system process.
Definition: CYBProcess.hpp:13