diff options
| author | Mike Buland <eichlan@xagasoft.com> | 2006-11-25 23:38:14 +0000 |
|---|---|---|
| committer | Mike Buland <eichlan@xagasoft.com> | 2006-11-25 23:38:14 +0000 |
| commit | 27e0164234c916adaf0ce78e29dffe565302ef53 (patch) | |
| tree | 9153d33a0fcd67c38daba80a4f6c406a8701cec4 /src/serializer.h | |
| parent | 2828a0bb77e2cf1bc6fbd38c3bca5cfaddb23b80 (diff) | |
| download | libbu++-27e0164234c916adaf0ce78e29dffe565302ef53.tar.gz libbu++-27e0164234c916adaf0ce78e29dffe565302ef53.tar.bz2 libbu++-27e0164234c916adaf0ce78e29dffe565302ef53.tar.xz libbu++-27e0164234c916adaf0ce78e29dffe565302ef53.zip | |
I think this is a better serializer model.
Diffstat (limited to '')
| -rw-r--r-- | src/serializer.h | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/src/serializer.h b/src/serializer.h index 334c3c7..e79c810 100644 --- a/src/serializer.h +++ b/src/serializer.h | |||
| @@ -26,31 +26,31 @@ public: | |||
| 26 | virtual void write(const void *, int32_t)=0; | 26 | virtual void write(const void *, int32_t)=0; |
| 27 | virtual void read(void *, int32_t)=0; | 27 | virtual void read(void *, int32_t)=0; |
| 28 | 28 | ||
| 29 | virtual Serializer &operator<<(bool)=0; | 29 | virtual Serializer &operator<<(bool); |
| 30 | virtual Serializer &operator<<(int8_t)=0; | 30 | virtual Serializer &operator<<(int8_t); |
| 31 | virtual Serializer &operator<<(int16_t)=0; | 31 | virtual Serializer &operator<<(int16_t); |
| 32 | virtual Serializer &operator<<(int32_t)=0; | 32 | virtual Serializer &operator<<(int32_t); |
| 33 | virtual Serializer &operator<<(int64_t)=0; | 33 | virtual Serializer &operator<<(int64_t); |
| 34 | virtual Serializer &operator<<(uint8_t)=0; | 34 | virtual Serializer &operator<<(uint8_t); |
| 35 | virtual Serializer &operator<<(uint16_t)=0; | 35 | virtual Serializer &operator<<(uint16_t); |
| 36 | virtual Serializer &operator<<(uint32_t)=0; | 36 | virtual Serializer &operator<<(uint32_t); |
| 37 | virtual Serializer &operator<<(uint64_t)=0; | 37 | virtual Serializer &operator<<(uint64_t); |
| 38 | virtual Serializer &operator<<(float)=0; | 38 | virtual Serializer &operator<<(float); |
| 39 | virtual Serializer &operator<<(double)=0; | 39 | virtual Serializer &operator<<(double); |
| 40 | virtual Serializer &operator<<(long double)=0; | 40 | virtual Serializer &operator<<(long double); |
| 41 | 41 | ||
| 42 | virtual Serializer &operator>>(bool &)=0; | 42 | virtual Serializer &operator>>(bool &); |
| 43 | virtual Serializer &operator>>(int8_t &)=0; | 43 | virtual Serializer &operator>>(int8_t &); |
| 44 | virtual Serializer &operator>>(int16_t &)=0; | 44 | virtual Serializer &operator>>(int16_t &); |
| 45 | virtual Serializer &operator>>(int32_t &)=0; | 45 | virtual Serializer &operator>>(int32_t &); |
| 46 | virtual Serializer &operator>>(int64_t &)=0; | 46 | virtual Serializer &operator>>(int64_t &); |
| 47 | virtual Serializer &operator>>(uint8_t &)=0; | 47 | virtual Serializer &operator>>(uint8_t &); |
| 48 | virtual Serializer &operator>>(uint16_t &)=0; | 48 | virtual Serializer &operator>>(uint16_t &); |
| 49 | virtual Serializer &operator>>(uint32_t &)=0; | 49 | virtual Serializer &operator>>(uint32_t &); |
| 50 | virtual Serializer &operator>>(uint64_t &)=0; | 50 | virtual Serializer &operator>>(uint64_t &); |
| 51 | virtual Serializer &operator>>(float &)=0; | 51 | virtual Serializer &operator>>(float &); |
| 52 | virtual Serializer &operator>>(double &)=0; | 52 | virtual Serializer &operator>>(double &); |
| 53 | virtual Serializer &operator>>(long double &)=0; | 53 | virtual Serializer &operator>>(long double &); |
| 54 | 54 | ||
| 55 | /* | 55 | /* |
| 56 | virtual Serializer &operator&(bool &); | 56 | virtual Serializer &operator&(bool &); |
