tomlplusplus/tests
Mark Gillard de07ba7187 string value serialization now emits literals where possible (closes #43)
also added support for wide strings on Windows (closes #42):
- added wide-string path arg overloads of `parse()` and `parse_file()`
- added wide-string support to all relevant `table` and `array` ops
- added `std::wstring` support to `node::value()` and `node::value_or()`
- added `std::wstring` support to `node_view::value()` and `node_view::value_or()`
- added wide-string overloads of `table::operator[]`
- added wide-string overloads of `node_view::operator[]`
- added `source_region::wide_path()`
- added `TOML_WINDOWS_COMPAT` switch for explicitly enabling/disabling this stuff

also:
- fixed internal macro `assert_or_assume` leaking out of `toml_parser.hpp`
- deprecated `node_view::get()` in favour of `node_view::node()`
- minor documentation fixes
- minor cleanup
2020-07-14 20:50:24 +03:00
..
catch2.h fixed ML strings not allowing whitespace after line-ending backslashes 2020-06-27 15:55:15 +03:00
conformance_burntsushi_invalid.cpp documentation improvements and minor cleanup 2020-07-06 01:03:07 +03:00
conformance_burntsushi_valid.cpp documentation improvements and minor cleanup 2020-07-06 01:03:07 +03:00
conformance_iarna_invalid.cpp documentation improvements and minor cleanup 2020-07-06 01:03:07 +03:00
conformance_iarna_valid.cpp documentation improvements and minor cleanup 2020-07-06 01:03:07 +03:00
impl_catch2.cpp fixed ML strings not allowing whitespace after line-ending backslashes 2020-06-27 15:55:15 +03:00
impl_toml.cpp string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
manipulating_arrays.cpp simplified test code to reduce bloat and improve compile times 2020-06-29 01:57:59 +03:00
manipulating_parse_result.cpp fixed ML strings not allowing whitespace after line-ending backslashes 2020-06-27 15:55:15 +03:00
manipulating_tables.cpp simplified test code to reduce bloat and improve compile times 2020-06-29 01:57:59 +03:00
manipulating_values.cpp string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
meson.build string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
parsing_arrays.cpp simplified test code to reduce bloat and improve compile times 2020-06-29 01:57:59 +03:00
parsing_booleans.cpp simplified test code to reduce bloat and improve compile times 2020-06-29 01:57:59 +03:00
parsing_comments.cpp simplified test code to reduce bloat and improve compile times 2020-06-29 01:57:59 +03:00
parsing_dates_and_times.cpp simplified test code to reduce bloat and improve compile times 2020-06-29 01:57:59 +03:00
parsing_floats.cpp simplified test code to reduce bloat and improve compile times 2020-06-29 01:57:59 +03:00
parsing_integers.cpp simplified test code to reduce bloat and improve compile times 2020-06-29 01:57:59 +03:00
parsing_key_value_pairs.cpp simplified test code to reduce bloat and improve compile times 2020-06-29 01:57:59 +03:00
parsing_spec_example.cpp simplified test code to reduce bloat and improve compile times 2020-06-29 01:57:59 +03:00
parsing_strings.cpp simplified test code to reduce bloat and improve compile times 2020-06-29 01:57:59 +03:00
parsing_tables.cpp simplified test code to reduce bloat and improve compile times 2020-06-29 01:57:59 +03:00
settings.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
tests.cpp simplified test code to reduce bloat and improve compile times 2020-06-29 01:57:59 +03:00
tests.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
unicode_generated.cpp fixed ML strings not allowing whitespace after line-ending backslashes 2020-06-27 15:55:15 +03:00
unicode.cpp fixed ML strings not allowing whitespace after line-ending backslashes 2020-06-27 15:55:15 +03:00
unicode.h fixed ML strings not allowing whitespace after line-ending backslashes 2020-06-27 15:55:15 +03:00
windows_compat.cpp string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00