64 void put(
unsigned int i);
70 unsigned int get(
void);
202 e.
put(static_cast<unsigned int>(
i));
212 e.
put(static_cast<unsigned int>(
i));
222 e.
put(static_cast<unsigned int>(
i));
227 e.
put(static_cast<unsigned int>(
i));
232 for (
size_t i=0;
i<
sizeof(float);
i++)
233 e.
put(static_cast<unsigned int>(reinterpret_cast<char*>(&
d)[
i]));
238 for (
size_t i=0;
i<
sizeof(double);
i++)
239 e.
put(static_cast<unsigned int>(reinterpret_cast<char*>(&
d)[
i]));
250 i = static_cast<int>(e.
get());
255 i = static_cast<unsigned short>(e.
get());
260 i = static_cast<short>(e.
get());
265 i = static_cast<unsigned char>(e.
get());
270 i = static_cast<char>(e.
get());
280 char* cd = reinterpret_cast<char*>(&
d);
281 for (
size_t i=0;
i<
sizeof(float);
i++)
282 cd[
i] = static_cast<char>(e.
get());
287 char* cd = reinterpret_cast<char*>(&
d);
288 for (
size_t i=0;
i<
sizeof(double);
i++)
289 cd[
i] = static_cast<char>(e.
get());