boostorg / boostorg/endian

endian_buffer::data() should use std::byte if using c++17 and above

Open
#48 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
51
Forks
54
PR merge metrics
No merged PRs in 30d

Description

When using a c++17 compiler, we may take advantage of the strongly typed std::byte class instead of relying on the arithmetic type char, whether signed (prior to 1.72) or not (1.72 and above).

Since that would probably break client code, it could be an opt-in feature.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.