plugify 1.2.8
Loading...
Searching...
No Matches
manifest_parser.hpp
1#pragma once
2
3#include <filesystem>
4#include <string>
5
6#include "plugify/manifest.hpp"
7#include "plugify/types.hpp"
8
9namespace plugify {
14 public:
15 virtual ~IManifestParser() = default;
16
23 virtual Result<Manifest> Parse(const std::string& content, ExtensionType type) = 0;
24 };
25}
Interface for parsing manifest files.
virtual Result< Manifest > Parse(const std::string &content, ExtensionType type)=0
Parse the manifest content from a string.