Major cleanup.

committer: mfx <mfx> 1042637889 +0000
This commit is contained in:
Markus F.X.J. Oberhumer
2003-01-15 13:38:09 +00:00
parent 63d49f0143
commit 29db8bca3a
2 changed files with 86 additions and 27 deletions
+3 -2
View File
@@ -37,7 +37,8 @@
class MemBuffer
{
public:
MemBuffer(unsigned size=0);
MemBuffer();
MemBuffer(unsigned size);
~MemBuffer();
void alloc(unsigned size);
@@ -52,13 +53,13 @@ public:
operator unsigned char * () { return ptr; }
//operator const unsigned char * () const { return ptr; }
const unsigned char *getBuf() const { return ptr; }
void *getVoidPtr() { return (void *) ptr; }
const void *getVoidPtr() const { return (const void *) ptr; }
private:
unsigned char *ptr;
unsigned psize;
static unsigned global_alloc_counter;
// disable copy and assignment