diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2016-04-22 21:01:54 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2016-04-27 09:46:53 +0100 |
| commit | e01a658cea8f637781669ac664d0d4c2ca117282 (patch) | |
| tree | 91d54f9e5d4338afd5a84a2d50ad0688d0289344 /src/string.hh | |
| parent | 717e37f2f36e80fd27b07e71fbafec048d1ef635 (diff) | |
Make use of strongly typed number to size_t conversion
Diffstat (limited to 'src/string.hh')
| -rw-r--r-- | src/string.hh | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/string.hh b/src/string.hh index c4bd86a4..390eacf1 100644 --- a/src/string.hh +++ b/src/string.hh @@ -95,8 +95,8 @@ class String : public StringOps<String, char> { public: String() {} - String(const char* content) : m_data(content, (size_t)(int)strlen(content)) {} - String(const char* content, ByteCount len) : m_data(content, (size_t)(int)len) {} + String(const char* content) : m_data(content, (size_t)strlen(content)) {} + String(const char* content, ByteCount len) : m_data(content, (size_t)len) {} explicit String(Codepoint cp, CharCount count = 1) { reserve(utf8::codepoint_size(cp) * (int)count); @@ -118,13 +118,13 @@ public: const char* c_str() const { return m_data.data(); } [[gnu::always_inline]] - void append(const char* data, ByteCount count) { m_data.append(data, (size_t)(int)count); } + void append(const char* data, ByteCount count) { m_data.append(data, (size_t)count); } void clear() { m_data.clear(); } void push_back(char c) { m_data.append(&c, 1); } - void force_size(ByteCount size) { m_data.force_size((size_t)(int)size); } - void reserve(ByteCount size) { m_data.reserve((size_t)(int)size); } + void force_size(ByteCount size) { m_data.force_size((size_t)size); } + void reserve(ByteCount size) { m_data.reserve((size_t)size); } static const String ms_empty; |
