Core: Optimize StringStream

This commit is contained in:
Lynix
2017-10-15 12:25:08 +02:00
parent a9307d5e7b
commit 9911c6e07c
2 changed files with 87 additions and 67 deletions

View File

@@ -17,8 +17,8 @@ namespace Nz
class NAZARA_CORE_API StringStream
{
public:
StringStream();
StringStream(const String& str);
StringStream() = default;
StringStream(String str);
StringStream(const StringStream&) = default;
StringStream(StringStream&&) noexcept = default;
@@ -53,8 +53,7 @@ namespace Nz
operator String() const;
private:
std::vector<String> m_strings;
std::size_t m_bufferSize;
String m_result;
};
}