10 lines
192 B
C
10 lines
192 B
C
|
#pragma once
|
||
|
#include <ios>
|
||
|
|
||
|
struct IExternalizable
|
||
|
{
|
||
|
virtual const char* readExternal(const char* ptr, const char* endPtr) = 0;
|
||
|
virtual void writeExternal(std::ostream &out) const = 0;
|
||
|
};
|
||
|
|