aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Filesystem/Buffer.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-09-02 10:37:13 +0800
committerchai <chaifix@163.com>2018-09-02 10:37:13 +0800
commitbbecfee3b69fd2d2015305f3d04c02f87d4924b0 (patch)
tree00cfdb8302aeca9c8e5a4efe782a10e46c91afd8 /src/libjin/Filesystem/Buffer.h
parent3bb587f0d7c471a70683fa7d26939d21968dea98 (diff)
*update
Diffstat (limited to 'src/libjin/Filesystem/Buffer.h')
-rw-r--r--src/libjin/Filesystem/Buffer.h18
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