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