5#include "qx/core/qx_core_export.h"
12#include "qx/core/qx-table.h"
34 {NoError, u
"No error occurred."_s},
35 {IllegalEscape, u
"Illegal use of an escape character."_s},
36 {UnterminatedField, u
"An escaped field was not properly terminated."_s},
37 {UnevenColumns, u
"A row contained a different number of fields than the header row."_s},
49 DsvParseError(ParseError error, qsizetype offset);
53 ParseError error()
const;
55 qsizetype offset()
const;
65 DsvTable(std::initializer_list<std::initializer_list<QVariant>> table);
The DsvParseError class is used to report errors while parsing an array of delimiter separated values...
Definition qx-dsvtable.h:20
ParseError
Definition qx-dsvtable.h:23
@ UnevenColumns
Definition qx-dsvtable.h:27
@ IllegalEscape
Definition qx-dsvtable.h:25
@ UnterminatedField
Definition qx-dsvtable.h:26
@ NoError
Definition qx-dsvtable.h:24
The DsvTable class provides a mutable representation of delimiter-separated values.
Definition qx-dsvtable.h:59
The Table class is a template class that provides a dynamic two-dimensional array.
Definition qx-table.h:13
The Qx namespace is the main namespace through which all non-global functionality of the Qx library i...
Definition qx-processwaiter.cpp:5