8#ifndef INCLUDED_ORCUS_ORCUS_JSON_HPP
9#define INCLUDED_ORCUS_ORCUS_JSON_HPP
12#include "./spreadsheet/types.hpp"
19namespace spreadsheet {
namespace iface {
28 std::unique_ptr<impl> mp_impl;
38 static bool detect(std::string_view strm);
51 void set_cell_link(std::string_view path, std::string_view sheet, spreadsheet::row_t row, spreadsheet::col_t col);
54 std::string_view sheet, spreadsheet::row_t row, spreadsheet::col_t col,
bool row_header);
56 void append_field_link(std::string_view path, std::string_view label);
57 void set_range_row_group(std::string_view path);
60 void append_sheet(std::string_view name);
62 void read_stream(std::string_view stream);
Definition orcus_json.hpp:26
void read_map_definition(std::string_view stream)
static bool has_range(std::string_view stream)
void detect_map_definition(std::string_view stream)
Definition import_interface.hpp:1184