From 06ab541057fec82415e612e9ff9a7f4bb11fc420 Mon Sep 17 00:00:00 2001 From: rtk0c Date: Fri, 15 Jul 2022 13:30:43 -0700 Subject: Changeset: 83 Misc bug fixes, planning database readback for inheritance hierarchy generation --- source/20-codegen-compiler/CodegenModelArchive.hpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'source/20-codegen-compiler/CodegenModelArchive.hpp') diff --git a/source/20-codegen-compiler/CodegenModelArchive.hpp b/source/20-codegen-compiler/CodegenModelArchive.hpp index f548048..e67f4d9 100644 --- a/source/20-codegen-compiler/CodegenModelArchive.hpp +++ b/source/20-codegen-compiler/CodegenModelArchive.hpp @@ -4,8 +4,8 @@ #include "CodegenModel.hpp" #include -#include #include +#include class CodegenModelArchive { private: @@ -20,7 +20,11 @@ public: Private& GetPimpl() const { return *m; } void DeleteDeclsRelatedToFile(std::string_view filename); - void Store(const CodegenModel& cgInput); + + void Store(const CodegenModel& model); + void LoadInto(CodegenModel& model) const; + CodegenModel Load() const; + void StoreStruct(const DeclStruct& decl); void StoreFunction(const DeclFunction& decl); void StoreEnum(const DeclEnum& decl); -- cgit v1.2.3-70-g09d2