Summary
Refactors type_traits.h to:
- Use
thread_concepts.h for shared concepts
- Remove duplicated definitions (
JobType, JobCallable)
- Simplify SFINAE patterns with
requires clauses
Parent Issue
Part of #271
Tasks
Related Files
include/kcenon/thread/impl/typed_pool/type_traits.h
Summary
Refactors
type_traits.hto:thread_concepts.hfor shared conceptsJobType,JobCallable)requiresclausesParent Issue
Part of #271
Tasks
thread_concepts.hjob_type_traitsto use concepts directlyis_valid_job_typeusing conceptsRelated Files
include/kcenon/thread/impl/typed_pool/type_traits.h