0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-08 21:18:57 +02:00

ircd: Make some fundamental string_view ADL's constexpr.

This commit is contained in:
Jason Volk 2018-06-19 21:30:29 -06:00
parent 15e44463c3
commit 4b5545f844

View file

@ -15,8 +15,8 @@ namespace ircd
{
struct string_view;
const char *data(const string_view &);
size_t size(const string_view &);
constexpr const char *data(const string_view &);
constexpr size_t size(const string_view &);
bool empty(const string_view &);
bool operator!(const string_view &);
bool defined(const string_view &);
@ -244,13 +244,13 @@ ircd::defined(const string_view &str)
return str.defined();
}
inline size_t
constexpr size_t
ircd::size(const string_view &str)
{
return str.size();
}
inline const char *
constexpr const char *
ircd::data(const string_view &str)
{
return str.data();