BSD Ports

devel/tomlplusplus 3.4.0 DragonFly

TOML config parser and serializer for C++

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel
Package size
165.2 KiB, 892.2 KiB installed

Description

toml++ is a TOML config parser and serializer for C++.

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

In the other systems

SystemPortVersion
DragonFlydevel/tomlplusplus3.4.0
FreeBSDdevel/tomlplusplus3.4.0
OpenBSDtextproc/tomlplusplus3.4.0
NetBSDdevel/tomlplusplus3.4.0

Install

Binary package:

pkg install tomlplusplus

From DPorts:

cd /usr/dports/devel/tomlplusplus && make install clean

Dependencies

Required by 1