archonitelabs / radiant-cpp

Radiant Library (C++)
Apache License 2.0
2 stars 1 forks source link

Remove type_traits dependency #8

Open jxy-s opened 2 months ago

jxy-s commented 2 months ago

Description of the feature, modification, idea, or suggestion.

Currently Radiant has a dependency on including type_traits in TypeTraits.h. The remainder of the code uses these trait wrappers. It would be nice to remove this dependency.

Proposed implementation details (optional)

Each template in TypeTraits.h would need their own implementation, using an appropriate compiler-specific intrinsic for resolving traits where possible.