Closed marehr closed 4 years ago
In Core Meeting (2020-03-23) we decided that stuff that will be part of C++20 and that we implement in seqan3 already should be defined in the std namespace and included via the respective header.
std
This means
remove_cvref_t
std/type_traits
Take seqan/seqan3#1681 as a basis, but don't put remove_cvref_t in seqan3::cpp20, but directly in the std namespace.
seqan3::cpp20
?? I find no more examples that are c++20, but defined in seqan3; Some standard concepts ??
@wvandertoorn, @simonsasse Are you interested in finishing this ticket?
Yes, I'll work on this
Fixed by seqan/seqan3#2079
In Core Meeting (2020-03-23) we decided that stuff that will be part of C++20 and that we implement in seqan3 already should be defined in the
std
namespace and included via the respective header.This means
remove_cvref_t
tostd/type_traits
. https://github.com/seqan/seqan3/blob/7a360e2e3bc32c9264363aa106784359aa63a834/include/seqan3/core/type_traits/basic.hpp#L35Take seqan/seqan3#1681 as a basis, but don't put
remove_cvref_t
inseqan3::cpp20
, but directly in thestd
namespace.?? I find no more examples that are c++20, but defined in seqan3; Some standard concepts ??