summaryrefslogtreecommitdiff
path: root/src/string.hh
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-04-20 12:19:14 +0100
committerMaxime Coste <frrrwww@gmail.com>2014-04-21 00:26:20 +0100
commit5ebd588e5fccb27bc0641336bf2e01a93e06a936 (patch)
tree94d410ebffbfa32ca2f0b69be00b790ed2df08de /src/string.hh
parent61619d82bfe95a3ef81797825236c71d7ed4ac28 (diff)
remove unused memoryview<char> String::data
Diffstat (limited to 'src/string.hh')
-rw-r--r--src/string.hh4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/string.hh b/src/string.hh
index 94429e28..fd10c23f 100644
--- a/src/string.hh
+++ b/src/string.hh
@@ -47,8 +47,6 @@ public:
String operator+(Codepoint cp) const { String res = *this; utf8::dump(back_inserter(res), cp); return res; }
String& operator+=(Codepoint cp) { utf8::dump(back_inserter(*this), cp); return *this; }
- memoryview<char> data() const { return memoryview<char>(std::string::data(), size()); }
-
String substr(ByteCount pos, ByteCount length = -1) const
{
return String{std::string::substr((int)pos, (int)length)};
@@ -69,7 +67,7 @@ public:
: m_data{data}, m_length{length} {}
constexpr StringView(const char* data) : m_data{data}, m_length{(int)strlen(data)} {}
constexpr StringView(const char* begin, const char* end) : m_data{begin}, m_length{(int)(end - begin)} {}
- StringView(const String& str) : m_data{str.data().pointer()}, m_length{str.length()} {}
+ StringView(const String& str) : m_data{str.data()}, m_length{str.length()} {}
bool operator==(StringView other) const;
bool operator!=(StringView other) const;