clang-format
This commit is contained in:
parent
7b5ef2dfe9
commit
523bc41985
@ -392,12 +392,14 @@ template <typename Char> class basic_string_view {
|
|||||||
the size with ``std::char_traits<Char>::length``.
|
the size with ``std::char_traits<Char>::length``.
|
||||||
\endrst
|
\endrst
|
||||||
*/
|
*/
|
||||||
// C++17's char_traits::length() is constexpr.
|
|
||||||
#if __cplusplus >= 201703L
|
#if __cplusplus >= 201703L
|
||||||
constexpr
|
constexpr
|
||||||
#endif
|
#endif
|
||||||
FMT_INLINE basic_string_view(const Char* s) : data_(s) {
|
FMT_INLINE
|
||||||
if (detail::const_check(std::is_same<Char, char>::value && !detail::is_constant_evaluated()))
|
basic_string_view(const Char* s)
|
||||||
|
: data_(s) {
|
||||||
|
if (detail::const_check(std::is_same<Char, char>::value &&
|
||||||
|
!detail::is_constant_evaluated()))
|
||||||
size_ = std::strlen(reinterpret_cast<const char*>(s));
|
size_ = std::strlen(reinterpret_cast<const char*>(s));
|
||||||
else
|
else
|
||||||
size_ = std::char_traits<Char>::length(s);
|
size_ = std::char_traits<Char>::length(s);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user