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 {
12 class JsonParser {
13  public:
14  virtual ~JsonParser() noexcept {}
15  virtual std::unique_ptr<DagJsonValue> Parse(std::string_view) = 0;
16 };
17 } // namespace ipfs::ctx
18 
19 #endif // IPFS_CHROMIUM_JSON_PARSER_H
Definition: json_parser.h:12