aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/filesystem/je_buffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/filesystem/je_buffer.h')
-rw-r--r--src/libjin/filesystem/je_buffer.h74
1 files changed, 37 insertions, 37 deletions
diff --git a/src/libjin/filesystem/je_buffer.h b/src/libjin/filesystem/je_buffer.h
index 1111e49..b3c6612 100644
--- a/src/libjin/filesystem/je_buffer.h
+++ b/src/libjin/filesystem/je_buffer.h
@@ -12,19 +12,19 @@
namespace JinEngine
{
- namespace Filesystem
- {
+ namespace Filesystem
+ {
///
/// Data buffer allocated on heap.
///
- class Buffer : public Temporary
- {
- public:
+ class Buffer : public Temporary
+ {
+ public:
///
/// Buffer constructor.
///
- Buffer()
+ Buffer()
: mData(0)
, mSize(0)
{
@@ -35,13 +35,13 @@ namespace JinEngine
///
/// @param src Buffer source.
///
- Buffer(const Buffer& src)
- {
- delete[] mData;
- mSize = src.mSize;
- mData = new byte[mSize];
- memcpy(mData, src.mData, mSize);
- }
+ Buffer(const Buffer& src)
+ {
+ delete[] mData;
+ mSize = src.mSize;
+ mData = new byte[mSize];
+ memcpy(mData, src.mData, mSize);
+ }
///
/// Buffer constructor.
@@ -49,33 +49,33 @@ namespace JinEngine
/// @param data Buffer data.
/// @param size Size of buffer.
///
- Buffer(void* data, int size)
- {
+ Buffer(void* data, int size)
+ {
mSize = size;
mData = new byte[mSize];
- memcpy(mData, data, mSize);
- }
+ memcpy(mData, data, mSize);
+ }
///
/// Buffer constructor.
///
/// @param size Size of data.
///
- Buffer(size_t size)
- {
+ Buffer(size_t size)
+ {
mData = new byte[size];
- memset(mData, 0, size);
+ memset(mData, 0, size);
mSize = size;
- }
+ }
///
/// Buffer destructor.
///
- ~Buffer()
- {
- delete[] mData;
+ ~Buffer()
+ {
+ delete[] mData;
mSize = 0;
- }
+ }
///
/// Set buffer data.
@@ -115,13 +115,13 @@ namespace JinEngine
///
/// @param buffer Buffer to copy.
///
- void operator = (const Buffer& buffer)
- {
- delete[] mData;
+ void operator = (const Buffer& buffer)
+ {
+ delete[] mData;
mSize = buffer.mSize;
mData = new byte[mSize];
- memcpy(mData, buffer.mData, mSize);
- }
+ memcpy(mData, buffer.mData, mSize);
+ }
///
/// Get data addresss.
@@ -146,22 +146,22 @@ namespace JinEngine
///
/// Clear data.
///
- void clear()
- {
- if (mData == nullptr)
- return;
+ void clear()
+ {
+ if (mData == nullptr)
+ return;
delete mData;
mData = nullptr;
mSize = 0;
- }
+ }
private:
byte* mData;
size_t mSize;
- };
+ };
- } // namespace Filesystem
+ } // namespace Filesystem
} // namespace JinEngine
#endif // jin_filesystem