MCPcopy Create free account
hub / github.com/danielaparker/jsoncons / decode_encode_csv_tasks

Function decode_encode_csv_tasks

examples/src/csv_examples.cpp:421–436  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

419}
420
421void decode_encode_csv_tasks()
422{
423 std::ifstream is("./input/tasks.csv");
424
425 auto options = csv::csv_options{}
426 .assume_header(true)
427 .trim(true)
428 .ignore_empty_values(true)
429 .column_types("integer,string,string,string");
430 auto tasks = csv::decode_csv<jsoncons::ojson>(is, options);
431
432 std::cout << "(1)\n" << pretty_print(tasks) << "\n\n";
433
434 std::cout << "(2)\n";
435 csv::encode_csv(tasks, std::cout);
436}
437
438void csv_parser_type_inference()
439{

Callers 1

mainFunction · 0.85

Calls 6

pretty_printFunction · 0.85
encode_csvFunction · 0.85
column_typesMethod · 0.80
ignore_empty_valuesMethod · 0.80
trimMethod · 0.80
assume_headerMethod · 0.80

Tested by

no test coverage detected