Torch
Loading...
Searching...
No Matches
OoTPathFactory.h
1#pragma once
2
3#include "factories/BaseFactory.h"
4
5namespace OoT {
6
8 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName,
9 YAML::Node& node, std::string* replacement) override;
10};
11
13public:
14 std::optional<std::shared_ptr<IParsedData>> parse(std::vector<uint8_t>& buffer, YAML::Node& data) override;
15 std::unordered_map<ExportType, std::shared_ptr<BaseExporter>> GetExporters() override {
16 return {
17 REGISTER(Binary, OoTPathBinaryExporter)
18 };
19 }
20};
21
22} // namespace OoT
Definition BaseFactory.h:96
Definition BaseFactory.h:102
Definition OoTPathFactory.h:7
Definition OoTPathFactory.h:12