Go to the source code of this file.
|
| void | csv_scanner_options_clean (CSVScannerOptions *options) |
| |
| void | csv_scanner_options_copy (CSVScannerOptions *dst, CSVScannerOptions *src) |
| |
| gboolean | csv_scanner_options_validate (CSVScannerOptions *options) |
| |
| void | csv_scanner_options_set_dialect (CSVScannerOptions *options, CSVScannerDialect dialect) |
| |
| void | csv_scanner_options_set_flags (CSVScannerOptions *options, guint32 flags) |
| |
| void | csv_scanner_options_set_expected_columns (CSVScannerOptions *options, gint expected_columns) |
| |
| void | csv_scanner_options_set_delimiters (CSVScannerOptions *options, const gchar *delimiters) |
| |
| void | csv_scanner_options_set_string_delimiters (CSVScannerOptions *options, GList *string_delimiters) |
| |
| void | csv_scanner_options_set_quotes_start_and_end (CSVScannerOptions *options, const gchar *quotes_start, const gchar *quotes_end) |
| |
| void | csv_scanner_options_set_quotes (CSVScannerOptions *options, const gchar *quotes) |
| |
| void | csv_scanner_options_set_quote_pairs (CSVScannerOptions *options, const gchar *quote_pairs) |
| |
| void | csv_scanner_options_set_null_value (CSVScannerOptions *options, const gchar *null_value) |
| |
| gint | csv_scanner_get_current_column (CSVScanner *self) |
| |
| const gchar * | csv_scanner_get_current_value (CSVScanner *pstate) |
| |
| gint | csv_scanner_get_current_value_len (CSVScanner *self) |
| |
| gboolean | csv_scanner_scan_next (CSVScanner *pstate) |
| |
| gboolean | csv_scanner_is_scan_complete (CSVScanner *pstate) |
| |
| gchar * | csv_scanner_dup_current_value (CSVScanner *self) |
| |
| void | csv_scanner_init (CSVScanner *pstate, CSVScannerOptions *options, const gchar *input) |
| |
| void | csv_scanner_deinit (CSVScanner *pstate) |
| |
◆ CSV_SCANNER_GREEDY
| #define CSV_SCANNER_GREEDY 0x0002 |
◆ CSV_SCANNER_STRIP_WHITESPACE
| #define CSV_SCANNER_STRIP_WHITESPACE 0x0001 |
◆ CSVScannerDialect
| Enumerator |
|---|
| CSV_SCANNER_ESCAPE_NONE | |
| CSV_SCANNER_ESCAPE_BACKSLASH | |
| CSV_SCANNER_ESCAPE_BACKSLASH_WITH_SEQUENCES | |
| CSV_SCANNER_ESCAPE_DOUBLE_CHAR | |
◆ csv_scanner_deinit()
◆ csv_scanner_dup_current_value()
| gchar* csv_scanner_dup_current_value |
( |
CSVScanner * |
self | ) |
|
◆ csv_scanner_get_current_column()
| gint csv_scanner_get_current_column |
( |
CSVScanner * |
self | ) |
|
◆ csv_scanner_get_current_value()
| const gchar* csv_scanner_get_current_value |
( |
CSVScanner * |
pstate | ) |
|
◆ csv_scanner_get_current_value_len()
| gint csv_scanner_get_current_value_len |
( |
CSVScanner * |
self | ) |
|
◆ csv_scanner_init()
◆ csv_scanner_is_scan_complete()
| gboolean csv_scanner_is_scan_complete |
( |
CSVScanner * |
pstate | ) |
|
◆ csv_scanner_options_clean()
◆ csv_scanner_options_copy()
◆ csv_scanner_options_set_delimiters()
| void csv_scanner_options_set_delimiters |
( |
CSVScannerOptions * |
options, |
|
|
const gchar * |
delimiters |
|
) |
| |
◆ csv_scanner_options_set_dialect()
◆ csv_scanner_options_set_expected_columns()
| void csv_scanner_options_set_expected_columns |
( |
CSVScannerOptions * |
options, |
|
|
gint |
expected_columns |
|
) |
| |
◆ csv_scanner_options_set_flags()
◆ csv_scanner_options_set_null_value()
| void csv_scanner_options_set_null_value |
( |
CSVScannerOptions * |
options, |
|
|
const gchar * |
null_value |
|
) |
| |
◆ csv_scanner_options_set_quote_pairs()
| void csv_scanner_options_set_quote_pairs |
( |
CSVScannerOptions * |
options, |
|
|
const gchar * |
quote_pairs |
|
) |
| |
◆ csv_scanner_options_set_quotes()
| void csv_scanner_options_set_quotes |
( |
CSVScannerOptions * |
options, |
|
|
const gchar * |
quotes |
|
) |
| |
◆ csv_scanner_options_set_quotes_start_and_end()
| void csv_scanner_options_set_quotes_start_and_end |
( |
CSVScannerOptions * |
options, |
|
|
const gchar * |
quotes_start, |
|
|
const gchar * |
quotes_end |
|
) |
| |
◆ csv_scanner_options_set_string_delimiters()
| void csv_scanner_options_set_string_delimiters |
( |
CSVScannerOptions * |
options, |
|
|
GList * |
string_delimiters |
|
) |
| |
◆ csv_scanner_options_validate()
◆ csv_scanner_scan_next()
| gboolean csv_scanner_scan_next |
( |
CSVScanner * |
pstate | ) |
|