7 #ifndef STRING_REF_SSO_H 8 #define STRING_REF_SSO_H 63 explicit StringRef(
const char* data_ptr,
size_t length)
68 if (length <= SSO_SIZE)
70 memcpy(
_storage.sso.data, data_ptr, length);
95 #endif // STRING_REF_SSO_H static const uint64_t TYPE_BIT
Super simple, unmutable, string_view with small string optimization. If the string is 15 bytes or les...
StringRef(const char *data_ptr, size_t length)
union PJ::StringRef::@51 _storage
span_CONFIG_SIZE_TYPE size_t
static const uint8_t SSO_SIZE
const char * data() const
StringRef(const std::string &str)
StringRef(const char *str)