MCPcopy Create free account
hub / github.com/AppleWin/AppleWin / LoadSnapshot

Method LoadSnapshot

source/NoSlotClock.cpp:207–220  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

205}
206
207void CNoSlotClock::LoadSnapshot(YamlLoadHelper& yamlLoadHelper)
208{
209 if (!yamlLoadHelper.GetSubMap(GetSnapshotStructName()))
210 return;
211
212 m_bClockRegisterEnabled = yamlLoadHelper.LoadBool(SS_YAML_KEY_CLOCK_REGISTER_ENABLED);
213 m_bWriteEnabled = yamlLoadHelper.LoadBool(SS_YAML_KEY_WRITE_ENABLED);
214 m_ClockRegister.m_Mask = yamlLoadHelper.LoadUint64(SS_YAML_KEY_CLOCK_REGISTER_MASK);
215 m_ClockRegister.m_Register = yamlLoadHelper.LoadUint64(SS_YAML_KEY_CLOCK_REGISTER);
216 m_ComparisonRegister.m_Mask = yamlLoadHelper.LoadUint64(SS_YAML_KEY_COMPARISON_REGISTER_MASK);
217 m_ComparisonRegister.m_Register = yamlLoadHelper.LoadUint64(SS_YAML_KEY_COMPARISON_REGISTER);
218
219 yamlLoadHelper.PopMap();
220}
221
222CNoSlotClock::RingRegister64::RingRegister64()
223{

Callers

nothing calls this directly

Calls 4

LoadBoolMethod · 0.80
LoadUint64Method · 0.80
PopMapMethod · 0.80
GetSubMapMethod · 0.45

Tested by

no test coverage detected