Skip to content

Commit 3ab6eba

Browse files
committed
Introduce String#String(const std::string_view&)
1 parent 0b146fa commit 3ab6eba

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

lib/base/string.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ String::String(const char *data)
2121
: m_Data(data)
2222
{ }
2323

24+
String::String(const std::string_view& data)
25+
: m_Data(data)
26+
{ }
27+
2428
String::String(std::string data)
2529
: m_Data(std::move(data))
2630
{ }

lib/base/string.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class String
4242

4343
String() = default;
4444
String(const char *data);
45+
String(const std::string_view& data);
4546
String(std::string data);
4647
String(String::SizeType n, char c);
4748
String(const String& other);

0 commit comments

Comments
 (0)