Scope object that sets the current execution context as current.
More...
#include <CeresEngine/Foundation/Threading/ExecutionContext.hpp>
Scope object that sets the current execution context as current.
◆ Scope() [1/2]
| CeresEngine::ExecutionContext::Scope::Scope |
( |
ExecutionContext * |
executionContext | ) |
|
|
explicitnoexcept |
Creates a new execution context scope.
- Parameters
-
| executionContext | The execution context to be marked as active. |
◆ ~Scope()
| CeresEngine::ExecutionContext::Scope::~Scope |
( |
| ) |
|
|
noexcept |
Destroy the execution context scope and marks it as inactive.
◆ Scope() [2/2]
| CeresEngine::ExecutionContext::Scope::Scope |
( |
const Scope & |
| ) |
|
|
deletenoexcept |
◆ operator=()
◆ ExecutionContext
◆ mExecutionContext
A pointer the the execution context.
◆ mPrevious
The previously top-most execution context.
This will become the active one once the current resigns.
◆ top
The current top-most execution context scope.
The documentation for this class was generated from the following file:
- /Users/Rogiel/Developer/CeresEngine/Engine/Sources/CeresEngine/Foundation/Threading/ExecutionContext.hpp