|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/task_transaction.hxx>
Public Member Functions | |
| auto | start_transaction (ice::TaskTransaction &transaction) noexcept -> ice::TaskTransaction & |
| void | finish_transaction (ice::TaskTransaction &transaction) noexcept |
Public Attributes | |
| std::atomic< ice::TaskTransaction * > | current_transaction = nullptr |
|
inlinenoexcept |
|
inlinenoexcept |
| std::atomic<ice::TaskTransaction*> ice::TaskTransactionTracker::current_transaction = nullptr |