SlackBuilds Repository

15.0 > Libraries > tomlplusplus (3.4.0)

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

Maintained by: Martin Bångens
Keywords: TOML,c++17,JSON,YAML
ChangeLog: tomlplusplus

Homepage:
https://marzer.github.io/tomlplusplus/

Source Downloads:
tomlplusplus-3.4.0.tar.gz (c1f32ced14311fe949b9ce7cc3f7a867)

Download SlackBuild:
tomlplusplus.tar.gz
tomlplusplus.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds