Add constexpr to StringRef(const CharT *, size_t)
This commit is contained in:
parent
4be5de1163
commit
0567f1f038
|
@ -417,7 +417,7 @@ public:
|
||||||
explicit StringRef(const char *s) : base(s), len(strlen(s)) {}
|
explicit StringRef(const char *s) : base(s), len(strlen(s)) {}
|
||||||
constexpr StringRef(const char *s, size_t n) : base(s), len(n) {}
|
constexpr StringRef(const char *s, size_t n) : base(s), len(n) {}
|
||||||
template <typename CharT>
|
template <typename CharT>
|
||||||
StringRef(const CharT *s, size_t n)
|
constexpr StringRef(const CharT *s, size_t n)
|
||||||
: base(reinterpret_cast<const char *>(s)), len(n) {}
|
: base(reinterpret_cast<const char *>(s)), len(n) {}
|
||||||
template <typename InputIt>
|
template <typename InputIt>
|
||||||
StringRef(InputIt first, InputIt last)
|
StringRef(InputIt first, InputIt last)
|
||||||
|
|
Loading…
Reference in New Issue