diff options
author | chai <chaifix@163.com> | 2018-09-02 10:37:13 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-09-02 10:37:13 +0800 |
commit | bbecfee3b69fd2d2015305f3d04c02f87d4924b0 (patch) | |
tree | 00cfdb8302aeca9c8e5a4efe782a10e46c91afd8 /src/libjin/Filesystem/Buffer.h | |
parent | 3bb587f0d7c471a70683fa7d26939d21968dea98 (diff) |
*update
Diffstat (limited to 'src/libjin/Filesystem/Buffer.h')
-rw-r--r-- | src/libjin/Filesystem/Buffer.h | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/libjin/Filesystem/Buffer.h b/src/libjin/Filesystem/Buffer.h index 1d72083..ad16c12 100644 --- a/src/libjin/Filesystem/Buffer.h +++ b/src/libjin/Filesystem/Buffer.h @@ -11,26 +11,20 @@ namespace filesystem class Buffer { public: - - inline Buffer(): data(0), size(0) - { - } - - inline Buffer(const Buffer& src) + Buffer() : data(0), size(0) {} + Buffer(const Buffer& src) { delete data; size = src.size; data = new char[size]; memcpy(data, src.data, size); } - inline Buffer(void* d, int s) { data = new char(size); memcpy(data, d, size); size = s; } - inline ~Buffer() { size = 0; @@ -38,16 +32,12 @@ namespace filesystem } public: - - // data position in memory void* data; - - // data buffer size unsigned int size; }; -} -} +} // filesystem +} // jin #endif
\ No newline at end of file |