From b572c7d1f6236ac84a50b8f7d702780053d1ecec Mon Sep 17 00:00:00 2001 From: MegaMech Date: Mon, 20 May 2024 10:51:15 -0600 Subject: Update BlobFactory.h --- src/factories/BlobFactory.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/factories/BlobFactory.h b/src/factories/BlobFactory.h index 83d018e..02c8bbe 100644 --- a/src/factories/BlobFactory.h +++ b/src/factories/BlobFactory.h @@ -2,6 +2,11 @@ #include "BaseFactory.h" #include "../types/RawBuffer.h" + +class BlobHeaderExporter : public BaseExporter { + ExportResult Export(std::ostream& write, std::shared_ptr data, std::string& entryName, YAML::Node& node, std::string* replacement) override; +}; + class BlobBinaryExporter : public BaseExporter { ExportResult Export(std::ostream& write, std::shared_ptr data, std::string& entryName, YAML::Node& node, std::string* replacement) override; }; @@ -15,8 +20,9 @@ public: std::optional> parse(std::vector& buffer, YAML::Node& data) override; inline std::unordered_map> GetExporters() override { return { + REGISTER(Header, BlobHeaderExporter) REGISTER(Binary, BlobBinaryExporter) REGISTER(Code, BlobCodeExporter) }; } -}; \ No newline at end of file +}; -- cgit v1.2.3