17 mooseAssert(backup.
header,
"Not set");
18 mooseAssert(backup.
data,
"Not set");
27 mooseAssert(backup.
header,
"Not set");
28 mooseAssert(backup.
data,
"Not set");
35 dataStore(std::ostream & stream, std::unique_ptr<Backup> & backup,
void * context)
37 bool has_value = backup !=
nullptr;
44 dataLoad(std::istream & stream, std::unique_ptr<Backup> & backup,
void * context)
47 dataLoad(stream, has_value,
nullptr);
50 backup = std::make_unique<Backup>();
Helper class to hold streams for Backup and Restore operations.
void dataStore(std::ostream &stream, Backup &backup, void *context)
std::unique_ptr< std::stringstream > data
void dataLoad(std::istream &stream, Backup &backup, void *context)
std::unique_ptr< std::stringstream > header