Cleaned ByteArray class

Former-commit-id: a155b789634cb1e7d875be2f4d1ba6cc896b4212
This commit is contained in:
Lynix
2013-08-03 17:13:16 +02:00
parent c358e5ab6d
commit ccb3adfc1c
2 changed files with 23 additions and 71 deletions

View File

@@ -21,14 +21,13 @@ class NAZARA_API NzByteArray : public NzHashable
struct SharedArray;
NzByteArray();
NzByteArray(const nzUInt8* buffer, unsigned int length);
NzByteArray(const void* buffer, unsigned int size);
NzByteArray(const NzByteArray& buffer);
NzByteArray(NzByteArray&& buffer) noexcept;
NzByteArray(SharedArray* sharedArray);
~NzByteArray();
NzByteArray& Append(nzUInt8 byte);
NzByteArray& Append(const nzUInt8* buffer, unsigned int length);
NzByteArray& Append(const void* buffer, unsigned int size);
NzByteArray& Append(const NzByteArray& array);
void Clear(bool keepBuffer = false);
@@ -38,14 +37,12 @@ class NAZARA_API NzByteArray : public NzHashable
const nzUInt8* GetConstBuffer() const;
unsigned int GetSize() const;
NzByteArray& Insert(int pos, nzUInt8 byte);
NzByteArray& Insert(int pos, const nzUInt8* buffer, unsigned int length);
NzByteArray& Insert(int pos, const void* buffer, unsigned int size);
NzByteArray& Insert(int pos, const NzByteArray& array);
bool IsEmpty() const;
NzByteArray& Prepend(nzUInt8 byte);
NzByteArray& Prepend(const nzUInt8* buffer, unsigned int length);
NzByteArray& Prepend(const void* buffer, unsigned int size);
NzByteArray& Prepend(const NzByteArray& array);
void Reserve(unsigned int bufferSize);
@@ -83,9 +80,7 @@ class NAZARA_API NzByteArray : public NzHashable
NzByteArray& operator=(const NzByteArray& array);
NzByteArray& operator=(NzByteArray&& array) noexcept;
NzByteArray operator+(nzUInt8 byte) const;
NzByteArray operator+(const NzByteArray& array) const;
NzByteArray& operator+=(nzUInt8 byte);
NzByteArray& operator+=(const NzByteArray& array);
static int Compare(const NzByteArray& first, const NzByteArray& second);