diff options
author | Martin BÄngens <marbangens@gmail.com> | 2022-07-08 05:12:22 +0100 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2022-07-09 10:06:06 +0700 |
commit | 4823ea8a0017f44edec7068254c05c9057a3cd15 (patch) | |
tree | c309f46ff5c5fbbc6e4a2ccbe5092ea40cfae472 /libraries/tomlplusplus/README | |
parent | 8f59b07d5cc00785c671deb94b5c9e9a27699786 (diff) |
libraries/tomlplusplus: Added (TOML config file parser & serializer)
Signed-off-by: Dave Woodfall <dave@slackbuilds.org>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'libraries/tomlplusplus/README')
-rw-r--r-- | libraries/tomlplusplus/README | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/libraries/tomlplusplus/README b/libraries/tomlplusplus/README new file mode 100644 index 0000000000..05bd1de314 --- /dev/null +++ b/libraries/tomlplusplus/README @@ -0,0 +1,26 @@ +toml++ is a Header-only TOML config file parser and serializer for +C++17. TOML aims to be a minimal configuration file format that's easy +to read due to obvious semantics. TOML is designed to map unambiguously +to a hash table. TOML should be easy to parse into data structures in a +wide variety of languages. + +Library features + + * Header-only (optional!) + * Supports the latest TOML release (v1.0.0), plus optional support for + some unreleased TOML features + * Passes all tests in the toml-test suite + * Supports serializing to JSON and YAML + * Proper UTF-8 handling (incl. BOM) + * C++17 (plus some C++20 features where available, e.g. experimental + support for char8_t strings) + * Doesn't require RTTI + * Works with or without exceptions + * Tested on Clang (6+), GCC (7+) and MSVC (VS2019) + * Tested on x64, x86 and ARM + +POXY_DOCS=YES option will generate html development documentation +but you need to install pyton3 program poxy with this command: +pip install poxy # with root +and build with this: +POXY_DOCS=YES ./tomlplusplus.SlackBuild |