blob: 4cb948e6af2d8b062215ca00207546cf48059585 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#ifndef _bufferarray_h
#define _bufferarray_h
#include "bool.h"
class bufferStore;
class bufferArray {
public:
bufferArray();
bufferArray(const bufferArray &a);
~bufferArray();
void operator =(const bufferArray &a);
bool empty() const;
bufferStore popBuffer();
void pushBuffer(const bufferStore& b);
private:
long len;
long lenAllocd;
bufferStore* buff;
};
inline bool bufferArray::empty() const { return len == 0; }
#endif
|