aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Filesystem/Buffer.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-10-16 23:09:18 +0800
committerchai <chaifix@163.com>2018-10-16 23:09:18 +0800
commit5534828032730762f8c1e4daf924b466fffb8be0 (patch)
tree1ae83fc877e4a2d136f6dd120260edd147b13e95 /src/libjin/Filesystem/Buffer.h
parent0fc4b3ad5f2ac8d5c0588f61c0cbed4349ee1430 (diff)
*格式化代码
Diffstat (limited to 'src/libjin/Filesystem/Buffer.h')
-rw-r--r--src/libjin/Filesystem/Buffer.h102
1 files changed, 51 insertions, 51 deletions
diff --git a/src/libjin/Filesystem/Buffer.h b/src/libjin/Filesystem/Buffer.h
index 5598f66..a47b0ef 100644
--- a/src/libjin/Filesystem/Buffer.h
+++ b/src/libjin/Filesystem/Buffer.h
@@ -6,62 +6,62 @@
namespace jin
{
-namespace filesystem
-{
+ namespace filesystem
+ {
- /**
- * ڶϷָռbuffer
- */
- class Buffer
- {
- public:
- Buffer() : data(0), size(0) {}
- Buffer(const Buffer& src)
- {
- delete[] data;
- size = src.size;
- data = new char[size];
- memcpy(data, src.data, size);
- }
- Buffer(void* d, int s)
- {
- data = new char[size];
- memcpy(data, d, size);
- size = s;
- }
- Buffer(size_t s)
- {
- data = new char[s];
- memset(data, 0, s);
- size = s;
- }
- ~Buffer()
- {
- delete[] data;
- size = 0;
- }
- void operator = (const Buffer& buffer)
- {
- delete[] data;
- size = buffer.size;
- data = new char[size];
- memcpy(data, buffer.data, size);
- }
+ /**
+ * ڶϷָռbuffer
+ */
+ class Buffer
+ {
+ public:
+ Buffer() : data(0), size(0) {}
+ Buffer(const Buffer& src)
+ {
+ delete[] data;
+ size = src.size;
+ data = new char[size];
+ memcpy(data, src.data, size);
+ }
+ Buffer(void* d, int s)
+ {
+ data = new char[size];
+ memcpy(data, d, size);
+ size = s;
+ }
+ Buffer(size_t s)
+ {
+ data = new char[s];
+ memset(data, 0, s);
+ size = s;
+ }
+ ~Buffer()
+ {
+ delete[] data;
+ size = 0;
+ }
+ void operator = (const Buffer& buffer)
+ {
+ delete[] data;
+ size = buffer.size;
+ data = new char[size];
+ memcpy(data, buffer.data, size);
+ }
- void clear()
- {
- if (data == nullptr)
- return;
- free(data);
- data = nullptr;
- }
+ void clear()
+ {
+ if (data == nullptr)
+ return;
+ free(data);
+ data = nullptr;
+ }
- void* data;
- unsigned int size;
+ void* data;
+ unsigned int size;
- };
+ };
-} // filesystem
+ } // filesystem
} // jin
#endif \ No newline at end of file