8 #ifndef INCLUDED_ORCUS_ORCUS_XML_HPP
9 #define INCLUDED_ORCUS_ORCUS_XML_HPP
12 #include "spreadsheet/types.hpp"
19 class xmlns_repository;
21 namespace spreadsheet {
namespace iface {
29 std::unique_ptr<impl> mp_impl;
60 void set_cell_link(std::string_view xpath, std::string_view sheet, spreadsheet::row_t row, spreadsheet::col_t col);
70 void start_range(std::string_view sheet, spreadsheet::row_t row, spreadsheet::col_t col);
149 void write(std::string_view stream, std::ostream& out)
const;
Definition: orcus_xml.hpp:27
void append_field_link(std::string_view xpath, std::string_view label)
void detect_map_definition(std::string_view stream)
void set_cell_link(std::string_view xpath, std::string_view sheet, spreadsheet::row_t row, spreadsheet::col_t col)
void set_range_row_group(std::string_view xpath)
void append_sheet(std::string_view name)
void set_namespace_alias(std::string_view alias, std::string_view uri, bool default_ns=false)
void start_range(std::string_view sheet, spreadsheet::row_t row, spreadsheet::col_t col)
void read_map_definition(std::string_view stream)
void write_map_definition(std::string_view stream, std::ostream &out) const
void write(std::string_view stream, std::ostream &out) const
void read_stream(std::string_view stream)
Definition: export_interface.hpp:40
Definition: import_interface.hpp:1199
Definition: xml_namespace.hpp:30