diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2014-04-20 12:19:14 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2014-04-21 00:26:20 +0100 |
| commit | 5ebd588e5fccb27bc0641336bf2e01a93e06a936 (patch) | |
| tree | 94d410ebffbfa32ca2f0b69be00b790ed2df08de /src/string.hh | |
| parent | 61619d82bfe95a3ef81797825236c71d7ed4ac28 (diff) | |
remove unused memoryview<char> String::data
Diffstat (limited to 'src/string.hh')
| -rw-r--r-- | src/string.hh | 4 |
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; |
