Changeset View
Changeset View
Standalone View
Standalone View
source/simulation2/serialization/BinarySerializer.h
Show All 17 Lines | |||||
#ifndef INCLUDED_BINARYSERIALIZER | #ifndef INCLUDED_BINARYSERIALIZER | ||||
#define INCLUDED_BINARYSERIALIZER | #define INCLUDED_BINARYSERIALIZER | ||||
#include "ISerializer.h" | #include "ISerializer.h" | ||||
#include "lib/byte_order.h" | #include "lib/byte_order.h" | ||||
#include "lib/allocators/arena.h" | #include "lib/allocators/arena.h" | ||||
#include <iostream> | |||||
#include <map> | #include <map> | ||||
#include <streambuf> | |||||
/** | /** | ||||
* Wrapper for redirecting ostream writes to CBinarySerializer's impl | * Wrapper for redirecting ostream writes to CBinarySerializer's impl | ||||
*/ | */ | ||||
template<typename T> | template<typename T> | ||||
class CSerializerStreamBuf : public std::streambuf | class CSerializerStreamBuf : public std::streambuf | ||||
{ | { | ||||
NONCOPYABLE(CSerializerStreamBuf); | NONCOPYABLE(CSerializerStreamBuf); | ||||
▲ Show 20 Lines • Show All 187 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator