Skip to content

Refactor type_traits.h to use common_system concepts #274

Description

@kcenon

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

  • Include thread_concepts.h
  • Remove duplicated concept definitions
  • Update job_type_traits to use concepts directly
  • Simplify is_valid_job_type using concepts

Related Files

  • include/kcenon/thread/impl/typed_pool/type_traits.h

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions