summaryrefslogtreecommitdiff
path: root/include/io/zlib_streambuf.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/io/zlib_streambuf.h')
-rw-r--r--include/io/zlib_streambuf.h63
1 files changed, 31 insertions, 32 deletions
diff --git a/include/io/zlib_streambuf.h b/include/io/zlib_streambuf.h
index e8eea1822f..91a660b9f2 100644
--- a/include/io/zlib_streambuf.h
+++ b/include/io/zlib_streambuf.h
@@ -16,37 +16,36 @@
namespace zlib
{
-///Exception thrown in case zlib encounters a problem
-class NBT_EXPORT zlib_error : public std::runtime_error
-{
-public:
- const int errcode;
-
- zlib_error(const char* msg, int errcode):
- std::runtime_error(msg
- ? std::string(zError(errcode)) + ": " + msg
- : zError(errcode)),
- errcode(errcode)
- {}
-};
-
-///Base class for deflate_streambuf and inflate_streambuf
-class zlib_streambuf : public std::streambuf
-{
-protected:
- std::vector<char> in;
- std::vector<char> out;
- z_stream zstr;
-
- explicit zlib_streambuf(size_t bufsize):
- in(bufsize), out(bufsize)
- {
- zstr.zalloc = Z_NULL;
- zstr.zfree = Z_NULL;
- zstr.opaque = Z_NULL;
- }
-};
-
-}
+ /// Exception thrown in case zlib encounters a problem
+ class NBT_EXPORT zlib_error : public std::runtime_error
+ {
+ public:
+ const int errcode;
+
+ zlib_error(const char* msg, int errcode)
+ : std::runtime_error(msg ? std::string(zError(errcode)) + ": " + msg
+ : zError(errcode)),
+ errcode(errcode)
+ {
+ }
+ };
+
+ /// Base class for deflate_streambuf and inflate_streambuf
+ class zlib_streambuf : public std::streambuf
+ {
+ protected:
+ std::vector<char> in;
+ std::vector<char> out;
+ z_stream zstr;
+
+ explicit zlib_streambuf(size_t bufsize) : in(bufsize), out(bufsize)
+ {
+ zstr.zalloc = Z_NULL;
+ zstr.zfree = Z_NULL;
+ zstr.opaque = Z_NULL;
+ }
+ };
+
+} // namespace zlib
#endif // ZLIB_STREAMBUF_H_INCLUDED