16#ifndef SIMICS_SYSTEMC_IFACE_TEMPORAL_STATE_INTERFACE_H
17#define SIMICS_SYSTEMC_IFACE_TEMPORAL_STATE_INTERFACE_H
19#include <simics/base/types.h>
23#ifndef SHOW_OBSOLETE_API
24#define SHOW_OBSOLETE_API
25#define WE_DEFINED_SHOW_OBSOLETE_API
27#include <simics/model-iface/temporal-state.h>
28#ifdef WE_DEFINED_SHOW_OBSOLETE_API
29#undef SHOW_OBSOLETE_API
30#undef WE_DEFINED_SHOW_OBSOLETE_API
41 virtual lang_void *
save() = 0;
42 virtual void merge(lang_void *prev, lang_void *killed) = 0;
Definition: temporal_state_interface.h:37
virtual ~TemporalStateInterface()
Definition: temporal_state_interface.h:39
virtual void merge(lang_void *prev, lang_void *killed)=0
virtual void finish_restore(lang_void *state)=0
virtual void prepare_restore()=0
virtual lang_void * save()=0