aboutsummaryrefslogtreecommitdiff
path: root/libraries/tomlplusplus/README
diff options
context:
space:
mode:
authorMartin BÄngens <marbangens@gmail.com>2022-07-08 05:12:22 +0100
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2022-07-09 10:06:06 +0700
commit4823ea8a0017f44edec7068254c05c9057a3cd15 (patch)
treec309f46ff5c5fbbc6e4a2ccbe5092ea40cfae472 /libraries/tomlplusplus/README
parent8f59b07d5cc00785c671deb94b5c9e9a27699786 (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/README26
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