diff options
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 |