15 #ifndef BORNAGAIN_MVVM_MODEL_MVVM_SERIALIZATION_JSONDOCUMENT_H
16 #define BORNAGAIN_MVVM_MODEL_MVVM_SERIALIZATION_JSONDOCUMENT_H
34 void save(
const std::string& file_name)
const override;
35 void load(
const std::string& file_name)
override;
39 std::unique_ptr<JsonDocumentImpl>
p_impl;
Saves and restores list of SessionModel's to/from disk using json format.
std::unique_ptr< JsonDocumentImpl > p_impl
Pure virtual interface to save and restore session models to/from disk.
materialitems.h Collection of materials to populate MaterialModel.