ipfs-chromium
json_parser.h
1 #ifndef IPFS_CHROMIUM_JSON_PARSER_H
2 #define IPFS_CHROMIUM_JSON_PARSER_H
3 
4 #include <memory>
5 #include <string_view>
6 
7 namespace ipfs {
8 class DagJsonValue;
9 }
10 
11 namespace ipfs::ctx {
14 class JsonParser {
15  public:
16  virtual ~JsonParser() noexcept {}
17  virtual std::unique_ptr<DagJsonValue> Parse(std::string_view) = 0;
18 };
19 } // namespace ipfs::ctx
20 
21 #endif // IPFS_CHROMIUM_JSON_PARSER_H
Definition: json_parser.h:14