1/* 2 * Copyright (c) 2015 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 50 unchanged lines hidden (view full) --- 59 60#include "base/bitunion.hh" 61#include "base/types.hh" 62 63class IniFile; 64class Serializable; 65class CheckpointIn; 66class SimObject; |
67class SimObjectResolver; |
68class EventQueue; 69 70typedef std::ostream CheckpointOut; 71 72 73/** The current version of the checkpoint format. 74 * This should be incremented by 1 and only 1 for every new version, where a new 75 * version is defined as a checkpoint created before this version won't work on --- 369 unchanged lines hidden (view full) --- 445// Macros to encapsulate the magic of declaring & defining 446// SerializableBuilder and SerializableClass objects 447// 448 449#define REGISTER_SERIALIZEABLE(CLASS_NAME, OBJ_CLASS) \ 450SerializableClass the##OBJ_CLASS##Class(CLASS_NAME, \ 451 OBJ_CLASS::createForUnserialize); 452 |
453 |
454class CheckpointIn 455{ 456 private: 457 458 IniFile *db; 459 460 SimObjectResolver &objNameResolver; 461 --- 42 unchanged lines hidden --- |