|
| static std::optional< int64_t > | blender::csv_parse::tests::find_end_of_simple_field (const StringRef buffer, const int64_t start, const char delimiter=',') |
| static std::optional< int64_t > | blender::csv_parse::tests::find_end_of_quoted_field (const StringRef buffer, const int64_t start, const char quote='"', const Span<char> escape_chars = Span<char>(StringRef("\"\\"))) |
| static std::optional< Vector< std::string > > | blender::csv_parse::tests::parse_record_fields (const StringRef buffer, const int64_t start=0, const char delimiter=',', const char quote='"', const Span<char> quote_escape_chars = Span<char>{'"', '\\'}) |
| static StrParseResult | blender::csv_parse::tests::parse_csv_fields (const StringRef str, const CsvParseOptions &options) |
| | blender::csv_parse::tests::TEST (csv_parse, FindEndOfSimpleField) |
| | blender::csv_parse::tests::TEST (csv_parse, FindEndOfQuotedField) |
| | blender::csv_parse::tests::TEST (csv_parse, ParseRecordFields) |
| | blender::csv_parse::tests::TEST (csv_parse, ParseCsvBasic) |
| | blender::csv_parse::tests::TEST (csv_parse, ParseCsvMissingEnd) |
| | blender::csv_parse::tests::TEST (csv_parse, ParseCsvMultiLine) |
| | blender::csv_parse::tests::TEST (csv_parse, ParseCsvEmpty) |
| | blender::csv_parse::tests::TEST (csv_parse, ParseCsvTitlesOnly) |
| | blender::csv_parse::tests::TEST (csv_parse, ParseCsvTrailingNewline) |
| | blender::csv_parse::tests::TEST (csv_parse, UnescapeField) |