67 void put(
unsigned int i);
73 unsigned int get(void);
205 e.
put(static_cast<unsigned int>(i));
215 e.
put(static_cast<unsigned int>(i));
225 e.
put(static_cast<unsigned int>(i));
230 e.
put(static_cast<unsigned int>(i));
235 for (
size_t i=0;
i<
sizeof(float);
i++)
236 e.
put(static_cast<unsigned int>(reinterpret_cast<char*>(&d)[
i]));
241 for (
size_t i=0;
i<
sizeof(double);
i++)
242 e.
put(static_cast<unsigned int>(reinterpret_cast<char*>(&d)[
i]));
253 i =
static_cast<int>(e.
get());
258 i =
static_cast<unsigned short>(e.
get());
263 i =
static_cast<short>(e.
get());
268 i =
static_cast<unsigned char>(e.
get());
273 i =
static_cast<char>(e.
get());
278 i =
static_cast<bool>(e.
get());
283 char* cd =
reinterpret_cast<char*
>(&
d);
284 for (
size_t i=0;
i<
sizeof(float);
i++)
285 cd[
i] = static_cast<char>(e.
get());
290 char* cd =
reinterpret_cast<char*
>(&
d);
291 for (
size_t i=0;
i<
sizeof(double);
i++)
292 cd[
i] = static_cast<char>(e.
get());