tomlplusplus/include/toml++
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
..
toml_array.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_array.hpp documentation improvements and minor cleanup 2020-07-06 01:03:07 +03:00
toml_common.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_date_time.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_default_formatter.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_default_formatter.hpp string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_formatter.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_instantiations.hpp string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_json_formatter.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_json_formatter.hpp string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_node_view.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_node.h added rvalue overload of array::flatten 2020-06-28 15:26:18 +03:00
toml_node.hpp documentation improvements and minor cleanup 2020-07-06 01:03:07 +03:00
toml_parse_error.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_parser.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_parser.hpp string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_preprocessor.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_print_to_stream.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_table.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_table.hpp string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_utf8_generated.h documentation improvements and minor cleanup 2020-07-06 01:03:07 +03:00
toml_utf8_streams.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_utf8.h documentation improvements and minor cleanup 2020-07-06 01:03:07 +03:00
toml_value.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml_version.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00
toml.h string value serialization now emits literals where possible (closes #43) 2020-07-14 20:50:24 +03:00