| Checkpointer(TreeNode &root, sparta::Scheduler *sched=nullptr) | sparta::serialization::checkpoint::Checkpointer | inline |
| Checkpointer(const std::vector< TreeNode * > &roots, sparta::Scheduler *sched=nullptr) | sparta::serialization::checkpoint::Checkpointer | inline |
| chkpt_id_t typedef | sparta::serialization::checkpoint::Checkpointer | |
| createCheckpoint(bool force_snapshot=false) | sparta::serialization::checkpoint::Checkpointer | inline |
| createCheckpoint_(bool force_snapshot=false)=0 | sparta::serialization::checkpoint::Checkpointer | protectedpure virtual |
| createHead() | sparta::serialization::checkpoint::Checkpointer | inline |
| createHead_()=0 | sparta::serialization::checkpoint::Checkpointer | protectedpure virtual |
| deleteCheckpoint(chkpt_id_t id)=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| dumpAnnotatedData(std::ostream &o)=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| dumpBranch(std::ostream &o, const chkpt_id_t chkpt, uint32_t indent, uint32_t pos, std::deque< uint32_t > &continues) | sparta::serialization::checkpoint::Checkpointer | inline |
| dumpCheckpointNode_(const chkpt_id_t id, std::ostream &o) (defined in sparta::serialization::checkpoint::Checkpointer) | sparta::serialization::checkpoint::Checkpointer | inlineprotectedvirtual |
| dumpData(std::ostream &o)=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| dumpList(std::ostream &o)=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| dumpTree(std::ostream &o) | sparta::serialization::checkpoint::Checkpointer | inline |
| forgetCurrent() | sparta::serialization::checkpoint::Checkpointer | inline |
| getArchDatas() const | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
| getCheckpointChain(chkpt_id_t id)=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| getCheckpoints()=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| getCheckpointsAt(tick_t t)=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| getContentMemoryUse() const noexcept=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| getCurrent_() const noexcept | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
| getCurrentID() const | sparta::serialization::checkpoint::Checkpointer | inline |
| getCurrentTick() const | sparta::serialization::checkpoint::Checkpointer | inline |
| getHead() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
| getHead_() noexcept | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
| getHead_() const noexcept | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
| getHeadID() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
| getNextIDs(chkpt_id_t id)=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| getNumCheckpoints() const noexcept=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| getRoots() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
| getScheduler() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
| getTotalCheckpointsCreated() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
| getTotalMemoryUse() const noexcept=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| hasCheckpoint(chkpt_id_t id) noexcept=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| loadCheckpoint(chkpt_id_t id)=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| sched_ | sparta::serialization::checkpoint::Checkpointer | protected |
| setCurrent_(CheckpointBase *current) | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
| setHead_(CheckpointBase *head) | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
| stringize() const | sparta::serialization::checkpoint::Checkpointer | inlinevirtual |
| tick_t typedef | sparta::serialization::checkpoint::Checkpointer | |
| traceValue(std::ostream &o, chkpt_id_t id, const ArchData *container, uint32_t offset, uint32_t size)=0 | sparta::serialization::checkpoint::Checkpointer | pure virtual |
| ~Checkpointer() | sparta::serialization::checkpoint::Checkpointer | inlinevirtual |