|
- #pragma once
-
- #include <ecs/config.h>
-
- #include "./fixed_threshold.h"
- #include "../strategy/none.h"
-
- beg_namespace_ecs_signature_system_parallelism
- {
-
- namespace __impl
- {
- struct none_below_threshold_t
- {
- template<typename T_threshold, typename T_strategy>
- constexpr decltype(auto) operator()(T_threshold th, T_strategy s) const noexcept
- { return fixed_threshold(th, none, s); }
- };
- }
-
- constexpr decltype(auto) none_below_threshold = __impl::none_below_threshold_t { };
-
- }
- end_namespace_ecs_signature_system_parallelism
|