.. _file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_async_ring_sync_lock.hpp: File ring_sync_lock.hpp ======================= |exhale_lsh| :ref:`Parent directory ` (``/home/runner/work/Legion-Engine/Legion-Engine/legion/engine/core/async``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. contents:: Contents :local: :backlinks: none Definition (``/home/runner/work/Legion-Engine/Legion-Engine/legion/engine/core/async/ring_sync_lock.hpp``) ---------------------------------------------------------------------------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_async_ring_sync_lock.hpp.rst Includes -------- - ``Optick/optick.h`` - ``atomic`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_containers_atomic_sparse_map.hpp`) - ``core/async/transferable_atomic.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_async_transferable_atomic.hpp`) - ``core/types/primitives.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_types_primitives.hpp`) - ``thread`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_async_thread_util.hpp`) - ``unordered_map`` Included By ----------- - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_async_async.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_events_event.hpp` Namespaces ---------- - :ref:`namespace_legion` - :ref:`namespace_legion__core` - :ref:`namespace_legion__core__async` Classes ------- - :ref:`exhale_class_structlegion_1_1core_1_1async_1_1ring__sync__lock`