Summary
Refactors pool_traits.h to:
- Use
thread_concepts.h instead of duplicated concept definitions
- Remove conditional
USE_STD_CONCEPTS preprocessor logic
- Replace
std::enable_if with requires clauses where applicable
Parent Issue
Part of #271
Tasks
Related Files
include/kcenon/thread/core/pool_traits.h
Summary
Refactors
pool_traits.hto:thread_concepts.hinstead of duplicated concept definitionsUSE_STD_CONCEPTSpreprocessor logicstd::enable_ifwithrequiresclauses where applicableParent Issue
Part of #271
Tasks
thread_concepts.hCallable,VoidCallable, etc.)Related Files
include/kcenon/thread/core/pool_traits.h