Orcus
|
#include <interface.hpp>
Public Member Functions | |
import_filter (format_t input) | |
virtual void | read_file (std::string_view filepath)=0 |
virtual void | read_stream (std::string_view stream)=0 |
virtual std::string_view | get_name () const =0 |
void | set_config (const orcus::config &v) |
const orcus::config & | get_config () const |
Base interface for import filters.
|
pure virtual |
Get the name of a filter.
Implemented in orcus::orcus_xlsx, orcus::orcus_xls_xml, orcus::orcus_parquet, orcus::orcus_ods, orcus::orcus_gnumeric, and orcus::orcus_csv.
|
pure virtual |
Read the content of a file.
filepath | path to a local file. It must be a system path. |
Implemented in orcus::orcus_xlsx, orcus::orcus_xls_xml, orcus::orcus_parquet, orcus::orcus_ods, orcus::orcus_gnumeric, and orcus::orcus_csv.
|
pure virtual |
Read the content of an in-memory stream.
stream | in-memory stream to read from. |
Implemented in orcus::orcus_xlsx, orcus::orcus_xls_xml, orcus::orcus_parquet, orcus::orcus_ods, orcus::orcus_gnumeric, and orcus::orcus_csv.