.. _file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_scheduling_scheduler.hpp: File scheduler.hpp ================== |exhale_lsh| :ref:`Parent directory ` (``/home/runner/work/Legion-Engine/Legion-Engine/legion/engine/core/scheduling``) .. |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/scheduling/scheduler.hpp``) ---------------------------------------------------------------------------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_scheduling_scheduler.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/async.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_async_async.hpp`) - ``core/async/async_runnable.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_async_async_runnable.hpp`) - ``core/async/job_pool.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_async_job_pool.hpp`) - ``core/async/thread_util.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_async_thread_util.hpp`) - ``core/common/exception.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_common_exception.hpp`) - ``core/containers/containers.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_containers_containers.hpp`) - ``core/events/events.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_events_events.hpp`) - ``core/logging/logging.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_logging_logging.hpp`) - ``core/platform/platform.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_platform_platform.hpp`) - ``core/scheduling/processchain.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_scheduling_processchain.hpp`) - ``core/types/types.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_types_types.hpp`) - ``limits`` - ``memory`` - ``queue`` - ``sstream`` - ``thread`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_async_thread_util.hpp`) Included By ----------- - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_engine_engine.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_engine_module.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_engine_system.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_scheduling_processchain.cpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_scheduling_scheduler.cpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_scheduling_scheduling.hpp` Namespaces ---------- - :ref:`namespace_legion` - :ref:`namespace_legion__core` - :ref:`namespace_legion__core__scheduling` Classes ------- - :ref:`exhale_struct_structlegion_1_1core_1_1scheduling_1_1_scheduler_1_1thread__error` - :ref:`exhale_class_classlegion_1_1core_1_1scheduling_1_1_scheduler` Variables --------- - :ref:`exhale_variable_scheduler_8hpp_1aef3fabf3905b848e7213cc59ebd28f15`