Introduce String#String(const std::string_view&)

This commit is contained in:
Alexander A. Klimov 2025-04-02 12:46:10 +02:00
parent b668b4de90
commit 384a9444fc
2 changed files with 5 additions and 0 deletions

View File

@ -21,6 +21,10 @@ String::String(const char *data)
: m_Data(data)
{ }
String::String(const std::string_view& data)
: m_Data(data)
{ }
String::String(std::string data)
: m_Data(std::move(data))
{ }

View File

@ -42,6 +42,7 @@ public:
String() = default;
String(const char *data);
String(const std::string_view& data);
String(std::string data);
String(String::SizeType n, char c);
String(const String& other);