1 /* Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ */
3 #ifndef STRINGBUILDER_H
4 #define STRINGBUILDER_H
6 #include "base/i2-base.hpp"
7 #include "base/string.hpp"
19 class StringBuilder final
22 void Append(const String&);
23 void Append(const std::string&);
24 void Append(const char *, const char *);
25 void Append(const char *);
28 String ToString() const;
31 std::vector<char> m_Buffer;
36 #endif /* STRINGBUILDER_H */