| 29 | |
| 30 | public: |
| 31 | constexpr StringView() = default; |
| 32 | constexpr StringView(value_type const* str, std::size_t size) : str_{str}, size_{size} {} |
| 33 | StringView(std::string const& str) : str_{str.c_str()}, size_{str.size()} {} // NOLINT |
| 34 | constexpr StringView(value_type const* str) // NOLINT |