diff options
Diffstat (limited to 'src/sim/serialize.hh')
-rw-r--r-- | src/sim/serialize.hh | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/sim/serialize.hh b/src/sim/serialize.hh index 9a1170a9e..376df9ec0 100644 --- a/src/sim/serialize.hh +++ b/src/sim/serialize.hh @@ -323,32 +323,6 @@ class Serializable unserializeSection(cp, name.c_str()); } - /** - * @{ - * @name Legacy interface - * - * Interface for objects that insist on changing their state when - * serializing. Such state change should be done in drain(), - * memWriteback(), or memInvalidate() and not in the serialization - * method. In general, if state changes occur in serialize, it - * complicates testing since it breaks assumptions about draining - * and serialization. It potentially also makes components more - * fragile since they there are no ordering guarantees when - * serializing SimObjects. - * - * @warn This interface is considered deprecated and should never - * be used. - */ - - virtual void serializeOld(CheckpointOut &cp) { - serialize(cp); - } - void serializeSectionOld(CheckpointOut &cp, const char *name); - void serializeSectionOld(CheckpointOut &cp, const std::string &name) { - serializeSectionOld(cp, name.c_str()); - } - /** @} */ - /** Get the fully-qualified name of the active section */ static const std::string ¤tSection(); |